理解 forcast
forcast(c,n)的含义如下:
将最近n天的收盘价拟合成一条直线, 使得n天来的收盘价距此直线距离的平方和最小(也就是方差最小),那么就可以说这条直线最能代表n天来收盘价的走势。 这条直线在今天位置的y轴坐标就是forcast(c,n)。
这条直线可以用y=a*x+b来表示,a和b的计算要用到最小二乘法。
最后实现参考如下代码:
最小二乘法拟合直线c++代码
其他参考资料:
FORCAST(X,N):为X的N周期线性回归预测值
C# 实现Excel的线性插值Forecast函数
线性回归预测数值型数据
C#直线的最小二乘法线性回归运算实例

浙公网安备 33010602011771号