EwmSlope
简述
指数加权移动回归斜率,y与x协方差/x方差(指数加权移动)
EwmSlope(y: array;x: array;a:real;alphatype: Integer:bool;adjust:bool;iflast:bool) :array
| 名称 | 类型 | 说明 |
|---|
| y | array | 样本y待计算的一维数字数组 |
| x | array | 样本x待计算的一维数字数组 |
| a | real | 衰减因子,与alphatype共同决定实际的衰减因子alpha,见平滑系数的确定 |
| alphatype | Integer | 用户自定义,默认为0
|
取值 |
含义 | |
0 |
衰减因子 | |
1 |
span 即即我们通常所说的N天的指数移动平均 | |
2 |
center of mass(com) | |
3 |
halflife 半衰期 |
|
| adjust | bool | 是否调整,True、实际权重计算,False、根据无穷序列假设下的递推式计算,默认为False,见指数加权的两种递推式。
biased:是否有偏,True、返回加权总体方差,False、返回以 修正后的无偏的加权样本方差,默认为Fasle
Iflast:是否只返回最后一个数,默认为False |
| 返回 | array | 一维数组,指数加权移动回归斜率 |
sp_s(Pn_stock(),'SH000300');
sp_s(pn_date(),20190415T);
a:=nday3(50,stockzf3());
b:=nday3(50,spec(stockzf3(),'SH000001'));
return a|b|ewmSlope(a,b,10,1);
//结果
