WeightedCovariance_freq
简述
频率权重加权样本协方差矩阵
WeightedCovariance_freq (A:Array; w:Array;V1:Integer): matrix
| 名称 | 类型 | 说明 |
|---|
| A | Array | 待计算的矩阵,每一列为一个因子 |
| w | Array | 一维权重向量 |
| V1 | Integer | 样本个数 |
| 返回 | matrix | 矩阵,频率权重加权样本协方差矩阵 |
begt := 20190101T;
endt := 20190415T;
stocks := array('SH000001','SH000300','SH600000');
//涨幅(%)矩阵
returns := pf_GetPortfolioRate(stocks,begt,endt,1)[:,1:];
//指数函数权重
n := length(returns);
w := exp(1->n);
w /= sum(w);
return WeightedCovariance_freq(returns, w, n);
//结果
