问题标签 [trendline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1604 浏览

javascript - 如何预测 Highcharts 中两条线的连接位置?

我有下面的图表,其中我有一条“范围”线和“完成的总努力”线以及它们每个的虚线趋势线。(由于 Highcharts 不支持趋势线,我只是用虚线连接数据的第一个和最后一个点。)我正在使用这个插件来绘制趋势线。

目标是扩展虚线趋势线并找到这两条线将在右侧相遇的日期(x 轴值)(如果可能且距离不太远)。我怎样才能做到这一点?

在此处输入图像描述

代码:http: //jsfiddle.net/AjJZD/6/

0 投票
0 回答
1801 浏览

jqplot - 如何在条形图中显示每个月的盈亏百分比?

我有一个条形图,其中前三个系列代表费用,最后一个系列代表收入。我想以百分比显示每个月的损益。下面是当前图表的图像。

在此处输入图像描述

这是我的代码。

我希望它显示如下所示的盈亏

在此处输入图像描述

我试图通过三种不同的方法来实现这一点。

1) 第一种方法是使用 pointLabels。使用 pointLabel 我必须使用'stackedValue:true'它不会给我堆栈中系列的单个值。其次,pointLabel 的位置在堆叠条的上方,而不是在组的上方。

2) 第二种方法是添加趋势线。但问题是 y 轴值是绝对数,趋势线的值是百分比。是否可以在同一张图表中显示百分比系列?

2) 第三种方法是计算每个月的百分比损益,然后通过在每个月的图表中插入一个 div 来显示它。听起来很棘手,但可行吗?

欢迎您采取任何不同的方法。

0 投票
1 回答
5151 浏览

charts - 谷歌图表手动添加趋势线

谷歌将趋势线添加到谷歌图表。很好,您只需给出点坐标,它就会自动计算趋势线。这很好,但我需要手动添加趋势线。不知道有没有可能?遗憾的是,散点图和折线图的组合是不可能的,所以我必须用趋势线来做。

谢谢你。

https://developers.google.com/chart/interactive/docs/gallery/trendlines

0 投票
4 回答
8763 浏览

r - 为R中表格的每一行计算线性趋势线

是否有可能在不使用循环的情况下对数据帧的每一行进行线性回归?趋势线的输出(截距 + 斜率)应作为新列添加到原始数据框中。

为了让我的意图更清楚,我准备了一个非常小的数据示例:

输入变量为day1-3;假设这些是连续 3 天不同商店的销售额。我想要做的是计算 3 行的线性趋势线并将输出参数添加到原始表(参见 output.intercept + output.slope)作为新列。

该解决方案在计算时间方面应该非常有效,因为实际数据帧有许多 100k 行。

最好的,克里斯托夫

0 投票
1 回答
264 浏览

teechart - 标准版可能出现 teechart 趋势?

我有 Delphi 2007 附带的 Teechart v7.10,它是标准版本。是否可以在我的图表中添加趋势线,还是必须使用专业版?

谢谢

0 投票
1 回答
584 浏览

google-apps-script - Google 表格脚本和趋势线

这个问题首先是关于脚本的,因为我显然遗漏了一些东西。我正在寻求帮助,实际上只是实施它们。当我进入“脚本编辑器”时,我总是必须创建一个新的“项目”并将其保存为某个东西。脚本不应该附加到电子表格吗?

但是,如果我忽略这个奇怪的事实并打开编辑器并在其中复制并粘贴一个不错的脚本,我如何让它在我的电子表格中运行?有时我可以看到,如果我返回电子表格并刷新页面,则会出现一个新的菜单项,这让我认为脚本正在运行,但该脚本保存在哪里?对 Google Scripts 中发生的事情的概述会很棒。

我试图解决的总体问题:我希望我的电子表格能够绘制趋势线。我认为解决方案是编写一个脚本并将其应用于所有电子表格。这个理想的脚本会有一个趋势线菜单项,并允许我选择我需要趋势线的数据。有没有人有任何建议甚至脚本来做到这一点?我不是程序员,但如果需要,我可以学习这方面的基础知识。这个功能确实应该存在。我不记得曾经做过散点图而不是绘制趋势和方程。谢谢您的帮助。

0 投票
2 回答
358 浏览

javascript - 在 highcharts 中添加趋势线时图表宽度会发生变化

我正面临一个严重的问题。每当我尝试将任何趋势线从下方一点开始添加到图表顶部(接近 70-85 度角)时,它都会改变其宽度。但是在垂直和水平线的情况下,我没有遇到问题。有什么办法可以防止这种情况发生吗?

我的代码是:

这是我的JSfiddle

请检查图像。

  1. 正常图表 在此处输入图像描述

  2. 带有趋势线的图表 在此处输入图像描述

0 投票
3 回答
18224 浏览

excel - Excel中带有'addtrendline'函数的R平方值?

我一直在努力。简而言之,我找不到 Excel 用于 R 2的方程式。

  • 这是我的数据:
    x:1 2 3 4 5 6 7 8 9 10
    y:4 9 1 2 1 1 8 5 5 1

  • 我绘制数据,拟合幂律函数(“添加趋势线”)并使用“添加趋势线 > 选项 > 在图表上显示 R 平方值”

显示值:
R 2 = 0.03008

问题 1

如果我使用'RSQ()'函数在excel中计算它(取Excel为拟合函数找到的参数值),或者使用定义(维基百科)手动计算...
R 2 = 0.0272

问题 2

在 Matlab 中,使用 'fit' 函数,拟合函数的参数(当然还有 R 2)不是 EXCEL 找到的参数。

问题:

所以这是我的主要问题:
Excel 如何计算“添加趋势线”函数中的 R 2,因为它显然不是定义中的那个(维基百科)?

还有一个额外的问题:
为什么 Excel 和 Matlab 的拟合参数不一样?

多谢!

%%%%%% 下面编辑!%%%%
作为对评论的回答;这是我使用的 Matlab 代码:

无论我从 Matlab 中的函数获得 R 平方fit还是“手动”计算它,我都能找到相同的值。Matlab 似乎是一致的,并且显然在其函数中使用了 R-squared 的严格定义......

然而;当我比较时:

  • RSQ()Excel 从函数给出的 R 平方值
  • 以及我通过从定义中手动计算 R 平方获得的值(当然取 Excel 返回给我的yfit值,而不是 Matlab 返回的值,因为 Excel 和 Matlab 不同意拟合参数!)

...我获得不同的价值!Excel:0.027,正如我之前所说,手工计算:-0.1109(!)

0 投票
1 回答
2315 浏览

python - 如何在 python 中创建具有缺失数据间隙的趋势线?

所以我是 python 和数据分析的新手,但我的任务是创建一个散点图。我正在使用的数据集有许多包含 None 值的元素。当我使用 polyfit 方法创建趋势线(最佳拟合线)时,我得到了 Nones 的错误。我尝试过使用列表和 numpy 数组,但结果很糟糕。我也尝试过 masked_array、masked_invalid 等。在多种配置中,但它一直给我一个充满无的数组。有没有一种方法可以创建趋势线,我不需要删除具有 None 值的元素?我需要它们来保持我的绘图尺寸正确。我正在使用 Python 2.7。这是我到目前为止得到的:

由于某种原因,这给了我没有趋势线的散点图。没有错误,所以我想我已经做到了....提前非常感谢您!

0 投票
1 回答
1992 浏览

sql - 将趋势线添加到 SSRS 折线图

无论如何要在 SSRS 2008 R2 折线图上创建移动平均线吗?我看到有一个选项,但我无法让它正常工作。

计算级数公式截图

计算级数公式截图

我从中提取此数据的表是一个汇总表,其中包含基于不同类别和问题的聚合。这是一张桌子的示例照片: Status IssueCount Date
Not Started 19 2014-02-04 00:00:00.000 Requirements 1 2014-02-04 00:00:00.000 Not Started 2 2014-02-04 00:00:00.000 Approved 1 2014-06-10 00:00:00.000

这是我试图在 SSRS 中完成的图表:按移动平均线计数的状态

如果我删除计算系列;一切都在折线图中按应有的方式执行,但是一旦添加了计算的平均值,我就会收到错误消息:公式数据对象-系列集合中不存在输入系列:计数