关于线性回归的几个问题

老师好,以下是线性回归的示例 Numeric slope; Numeric angle; Numeric intercept; Numeric val; Bool ret = LinearReg(High, 5, 0, slope, angle, intercept, val);//求线性回归 示例里面的代码中的斜率角度截距和结果可以回溯比较吗,我看这个变量是普通numeric变量,应该无法进行回溯比较吧,比如 slope>slope[1]这种写法,如果我想比较该如何操作? 另外第二个问题,我该如何进行线性外推的操作,比如基于当前bar的角度,斜率,截距,推算下一跟bar的val。希望不吝指教

你再定义一个序列变量,然后把slope赋给这个序列变量,然后回溯这个series不就行了吗第二个问题...我用公式推导说明一下吧val = slope * x + intercept 线性函数的截距公式已知了最新bar上的val' slope' 和intercept'三个常量得到val' = slope' * x' + intercept' 其中x'为最新bar的横轴相对坐标现求下一根bar上的val''val'' = slope' * x‘’ + intercept' 其中x‘’为下一根bar的横轴相对坐标且 x'' = x' + 1那么vall'' = slope' * (x' + 1) + intercept' = slope' * x' + intercept' +slope' = val' + slope'所以下一根bar的推测值,其实就是当根bar的val 加上回归出来的slope这个推导过程正常来应该是非常简单的,还是需要加强数学能力

回复:原来如此,秒懂,感谢老师