我需要根据给定的数据集预测未来的价值。我在以下链接中找到了一种获取趋势线移动平均线的方法。
http://www.highcharts.com/plugin-registry/single/16/technical-indicators
jsfiddle 在这里http://jsfiddle.net/laff/WaEBc/
但是我的要求是基于这个移动平均线来预测未来的值。
搜索了很多,但没有找到。请帮忙。
谢谢!
我需要根据给定的数据集预测未来的价值。我在以下链接中找到了一种获取趋势线移动平均线的方法。
http://www.highcharts.com/plugin-registry/single/16/technical-indicators
jsfiddle 在这里http://jsfiddle.net/laff/WaEBc/
但是我的要求是基于这个移动平均线来预测未来的值。
搜索了很多,但没有找到。请帮忙。
谢谢!
要找到生成趋势线的方程,请搜索线性回归。
您将需要使用线性回归计算来计算斜率和截距,并使用这两个值构建趋势线,并结合由数据的最小和最大 x 值定义的起点和终点的 x 值放。
(即你的第一点是{x: min x value, y: intercept}
。你的第二点是{x: max x value, y: intercept + (slope * max x value)}
)
更重要的是:
趋势线不会预测超出数据中自变量现有范围的未来值。
使用回归以这种方式绘制一条线将帮助您建立一个预测模型,当给定一个已知的自变量时,您的因变量可能是什么。
当 X 增加超出已知数据的范围时,它绝对不会给你一个可靠的预测 Y 会发生什么,尤其是当 X 是一个时间值时。
随着时间的推移建立一个实际的价值预测模型要复杂得多,而且没有一种方法可以做到这一点。这取决于哪些因素会影响这些值,以及您必须使用哪些数据来证明这些影响。
一些参考:
它应该如何工作,如果你需要预测,你需要计算任何点来实现它。它不是内置的。