請釋疑!關于線性回歸函數的算法問題。 - TradeBlazer公式 [開拓者 TB]
- 咨詢內容:
感覺跟統計學中的公式算法有些不同,我沒有完全搞明白,麻煩nopain或版主,管理員給我簡單的三個字“有問題”或者是“沒問題”。拜托!我經常要使用這個函數。
- TB技術人員:
這是全部代碼:
Params
NumericSeries Price(1);
Numeric Length(10);
Numeric TgtBar(0);
NumericRef LRSlope;
NumericRef LRAngle;
NumericRef LRIntercept;
NumericRef LRValue;
Vars
Numeric SumXY(0);
Numeric SumY;
Numeric SumX;
Numeric SumXSqr;
Numeric Divisor;
Numeric i;
Begin
if (Length > 1)
{
SumX = Length * ( Length - 1 ) * 1/2;
SumXSqr = Length * ( Length - 1 ) * ( 2 * Length - 1 ) * 1/6 ;
Divisor = Sqr( SumX ) - Length * SumXSqr ;
SumY = Summation( Price, Length ) ;
for i = 0 to Length - 1
{
SumXY = SumXY + i * Price[i] ;
}
LRSlope = ( Length * SumXY - SumX * SumY) / Divisor ;
LRAngle = Atan ( LRSlope ) ;
LRIntercept = ( SumY - LRSlope * SumX ) / Length ;
LRValue = LRIntercept + (Length - 1 - TgtBar)*LRSlope;
Return True;
}Else
{
Return False;
}
End
這一句: SumX = Length * ( Length - 1 ) * 1/2;
是否應該這樣寫:SumX = ( Length + 1 )* Length *1/2; - TB客服:
例如:x=1,2,3,4,5.
sumx=1+2+3+4+5=15;
簡化算法:
sumx=(5+1)*(5/2)=6*2.5=15. - 網友回復:
請好心人給予我信心!
- 網友回復:
大哥。。。這個不是線性回歸吧。。。是時間序列預測。。。
如果以上指標公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態個股的話,
相關文章
-
指定的模型還沒有相關內容!