以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  如何画线性回归直线  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=58533)

--  作者:mamingxiu
--  发布时间:2013/11/8 11:02:24
--  如何画线性回归直线
你好,麻烦看这个有什么问题,想画线性回归直线,但结果好像不对。
input:n(25,10,100,5);
cF:=FORCAST(c,n);
slopeC:=slope(c,n);
DRAWSL(BARSTATUS=2 ,cf,slopeC ,n,1 ,colorRed  );

--  作者:jinzhe
--  发布时间:2013/11/8 11:33:21
--  

直接定义CF就行了

CF:FORCAST(C,N);


--  作者:mamingxiu
--  发布时间:2013/11/8 13:44:23
--  
forcast,仅仅是最后一点的预测值呀,我需要的是最近n周期的回归线的所有数值。
--  作者:jinzhe
--  发布时间:2013/11/8 14:01:02
--  
你放到图表上看看,CF是不是每个周期都有数值的
--  作者:mamingxiu
--  发布时间:2013/11/8 14:04:23
--  
是有数值,但连接起来是直线吗?
我需要的最后n个周期的线性回归的直线。一点加一个斜率,应该是一个直线呀,但为什么不对?

--  作者:mamingxiu
--  发布时间:2013/11/8 14:23:48
--  
还有金字塔是否有计算线性回归的R2的函数?没有的画如何计算?
--  作者:mamingxiu
--  发布时间:2013/11/8 14:26:19
--  

线性回归的相关系数R2计算

假设有两列数

xi     yi   Yi(根据方程)

1     2     1.9

2     3     3.3

3     5     4.7

4     6     6.1

线性拟合出来的方程是:y=1.4x+0.5

R2=POWER(CORREL(xi,yi),2)=0.98

R2=回归平方和(ssreg)/总偏差平方和(sstotal)

回归平方和(ssreg)=总偏差平方和(sstotal)-残差平方和(ssresid)

残差平方和(ssresid)=∑(yi-Yi)2

回归平方和(ssreg)=∑(Yi-AVERAGE(yi))2

R2=ssreg/(ssreg+ssresid)

R2越接近1,线性越好

 


--  作者:jinzhe
--  发布时间:2013/11/8 14:28:53
--  
最后的红色这根?
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

--  作者:mamingxiu
--  发布时间:2013/11/8 14:36:38
--  
是那个线,但肯定不对。
--  作者:jinzhe
--  发布时间:2013/11/8 14:50:15
--  
就是这样的,有斜率,有长短,有点位,求出的斜线