FamaFrench_Regress_FixedInterval
简述
FamaFrench固定间隔回归
FamaFrench_Regress_FixedInterval(StockID:String;IndexID:String;EndT:Date; M:Integer;RegN:Integer;ModelType:Integer;WeightType:Integer;RiskFreeRate:Real;Modelflag:Integer):Array;
| 名称 | 类型 | 说明 |
|---|
| StockID | String | 证券代码,其涨幅(%)表示个股收益Rp |
| IndexID | String | 市场指数,其涨幅(%)表示市场因子RM |
| EndT | Date | 截止日,日期类型 |
| M | Integer | 固定间隔数,整型,往前滚动推移,使用固定间隔作为一个滚动周期 |
| RegN | Integer | 回归周期数,整型,表示回归样本长度 |
| ModelType | Integer | 回归模型,整型,取值如下
|
取值 |
含义 |
回归模型 | |
1 |
三因子 |
Rp-Rf=α+β*RM-Rf+s*SMB+h*HML | |
2 |
四因子 |
Rp-Rf=α+β*RM-Rf+s*SMB+h*HML+m*MOM | |
3 |
五因子 |
Rp-Rf=α+β*RM-Rf+s*SMB+h*HML+r*RMW+c*CMA |
|
| WeightType | Integer | 三四五因子加权方式,整型,取值如下
|
| RiskFreeRate | Real | 无风险利率Rf(%),与周期设置密切相关,当周期为日线,表示日无风险利率(%);当周期为月线,表示月无风险利率(%)……,缺省取值为0 |
| Modelflag | Integer | 模型标识,字符串型,取值如下
|
Modelflag取值 |
含义 |
备注 | |
"LC" |
实时算 |
| |
"MD" |
因子库 |
需要授权,请参考FAQ:关于因子授权说明 | |
"DV" |
兼容模式 |
默认,有权限取因子库,无权限则实时计算 |
|
| 返回 | Array | 数组
参考Regression返回结果,其中显著性水平取值0.05,包含常数项
增加【FactorName】,对回归自变量进行命名,便于回归系数的对照提取,回归截距项命名为“Alpha”、市场因子(RM-Rf)命名为“MKT”、其他三四五因子名称,如“SMB”、“HML”…… |
StockID:="SZ000002";
IndexID:="SH000300";
EndT:=20221231T;
M:=5;
RegN:=20;
ModelType:=3;
WeightType:=2;
RiskFreeRate:=0;
Modelflag := "DV";
return FamaFrench_Regress_FixedInterval(StockID,IndexID,EndT,M,RegN,ModelType,WeightType,RiskFreeRate,Modelflag);
//返回:
