Workflow
风险因子及风险控制系列之二:共同风险、特质风险的计算及应用
信达证券·2025-08-14 18:04

根据研报内容,以下是量化模型与因子的详细总结: --- 量化模型与构建方式 1. 因子协方差矩阵模型 - 构建思路:通过降维和结构化方法解决高维协方差矩阵估计问题,捕捉因子间动态协变关系[14][16] - 具体构建过程: 1. EM算法:填充因子收益率缺失值,假设服从多元正态分布,迭代计算条件期望和协方差矩阵[20][21][22] E[fmisfobs]=μmis+Σmis,obsΣobs,obs1(fobsμobs)E[f_{mis}|f_{obs}]=\mu_{mis}+\Sigma_{mis,obs}\Sigma_{obs,obs}^{-1}(f_{obs}-\mu_{obs}) L(μ,Σ)=T2(Dln(2π)+ln(det(Σ)))12t=1T(ftμ)Σ1(ftμ)L(\mu,\Sigma)=-\frac{T}{2}(D\ln(2\pi)+\ln(\det(\Sigma)))-\frac{1}{2}\sum_{t=1}^{T}(f_t-\mu)'\Sigma^{-1}(f_t-\mu) 2. 半衰加权:设定半衰期hh,权重wt=θtw_t=\theta^t,提升对非平稳数据的实时刻画能力[26] 3. Newey-West调整:修正异方差和自相关性,构建HAC协方差矩阵[26][28][29] ΣNW=Σ0+i=1Lwi(Σi+Σi)\Sigma_{NW}=\Sigma_0+\sum_{i=1}^{L}w_i(\Sigma_i+\Sigma_i') 4. 特征因子调整:通过蒙特卡洛模拟解决低风险组合风险低估问题,调整特征值[34][35][36][37] Λ~0=γ2Λ0\widetilde{\Lambda}_0=\gamma^2\Lambda_0 5. 波动率机制调整(VRA):根据截面偏差统计量统一校准波动率[51][52][53] σ~k=λFσk\tilde{\sigma}_k=\lambda_F\sigma_k - 评价:显著降低风格特征组合的预测偏差,但对宽基指数组合优化有限[89][90] 2. 特异性波动率模型 - 构建思路:处理数据缺失和分布异常,避免单股票噪声放大[60][61] - 具体构建过程: 1. 结构化模型:基于因子暴露相似性填充缺失波动率,计算调和系数γn\gamma_n[62][63][64][67] σ~ϵ=(1/1.35)(Q3Q1)\tilde{\sigma}_\epsilon=(1/1.35)(Q_3-Q_1) σnSTR=E0exp(kxnkbk)\sigma_n^{STR}=E_0\cdot\exp(\sum_k x_{nk}b_k) 2. 贝叶斯收缩:向市值分组均值收缩,缓解均值回归效应[72] σnSH=vnσˉ(gn)+(1vn)σ^n\sigma_n^{SH}=v_n\bar{\sigma}(g_n)+(1-v_n)\hat{\sigma}_n 3. VRA调整:类似因子协方差矩阵的波动率校准[78][79][80] σ~n=λSσnSH\tilde{\sigma}_n=\lambda_S\sigma_n^{SH} - 评价:大市值股票数据质量显著优于小市值股票[66][69][70] --- 模型回测效果 1. 因子协方差矩阵 - 随机组合偏差统计量:1.04→1.06(经VRA调整后)[91] - 沪深300组合Q统计量:2.95→2.97[91] - 风格组合(如size因子)偏差统计量:1.50→1.30[95] 2. 特异性波动率 - 随机组合偏差统计量:1.07→1.06(经VRA调整后)[93] - 上证50组合Q统计量:2.83→2.82[93] - 风格组合(如value因子)偏差统计量:1.31→1.19[96] --- 关键应用 - 组合优化:最小方差组合、风险平价策略等需依赖协方差矩阵输入[97][98] - 风险控制:跟踪误差约束(WWb)Σ(WWb)TEupper\sqrt{(W-W_b)'\Sigma(W-W_b)}\leq TE_{upper}[98] (注:部分测试结果取值直接引用自原文表格[91][93][95][96],未重复列出公式)