衡量选股因子预测能力的核心指标,量化投资中不可或缺的评价工具
IC(Information Coefficient,信息系数)是量化投资中用于衡量某个因子(如市盈率、市净率、动量等)对股票未来收益预测能力的指标。简单来说,IC 反映了因子值与股票未来收益率之间的相关性。
如果一个因子的 IC 值高且稳定,说明这个因子能有效预测股票的未来表现,可以作为选股依据。反之,如果 IC 值低或忽高忽低,说明该因子预测能力弱,不宜单独使用。
其中 Corr 表示 Spearman 秩相关系数(最常用)或 Pearson 相关系数。通常计算的是截面 IC,即在每个时间截面上,对所有股票的因子值和未来收益率计算相关系数。
IC 的取值范围在 -1 到 1 之间:
| IC 值范围 | 含义 | 说明 |
|---|---|---|
| 0.1 以上 | 强正相关 | 因子值越高,未来收益率越高。因子预测能力强。 |
| 0.05 ~ 0.1 | 中等正相关 | 因子有一定预测能力,可辅助选股。 |
| 0 ~ 0.05 | 弱正相关 | 预测能力很弱,建议结合其他因子使用。 |
| -0.05 ~ 0 | 弱负相关 | 因子值越高,收益率反而略低。可反向使用。 |
| -0.1 ~ -0.05 | 中等负相关 | 反向预测能力中等,反向因子有效。 |
| -0.1 以下 | 强负相关 | 因子值越低,未来收益率越高。反向预测能力强。 |
在实际应用中,IC 的绝对值更重要。一般来说,|IC| > 0.05 就认为有一定预测能力,|IC| > 0.1 属于优秀因子。
IC 是因子评价的核心指标,主要用于以下场景:
ICIR(Information Coefficient Information Ratio) = IC 均值 / IC 标准差。IC 衡量因子预测能力的大小,ICIR 衡量预测能力的稳定性。一个因子即使 IC 较高,但如果波动很大(ICIR 低),实际使用中可能不可靠。
通常同时关注 IC 和 ICIR,选择 IC 高且 ICIR 也高的因子。
假设我们有 5 只股票,计算某个因子(如市净率 PB)与未来一个月收益率的 Rank IC:
| 股票 | PB 值 | PB 排名 | 未来收益率 | 收益率排名 |
|---|---|---|---|---|
| A | 1.2 | 5 | +8% | 1 |
| B | 2.1 | 3 | +5% | 2 |
| C | 1.8 | 4 | +2% | 3 |
| D | 3.5 | 1 | -1% | 4 |
| E | 2.8 | 2 | -3% | 5 |
在这个例子中,PB 排名与收益率排名几乎完全负相关(PB 低的股票收益率更高),计算出的 Rank IC ≈ -1.0,说明这是一个强负相关因子,可以反向使用(选择 PB 低的股票)。
输入一组股票的因子排名和收益率排名,快速计算 Spearman Rank IC:
输入股票数量(2-20只),然后输入每只股票的因子排名和收益率排名。
1. IC 反映的是统计相关性,不一定是因果关系。高 IC 的因子可能只是巧合,需要通过样本外测试验证。
2. IC 会受到市场环境的影响,牛熊市中同一因子的 IC 可能截然不同。
3. 不要只看 IC 均值,还要关注 IC 的标准差和 ICIR,稳定性同样重要。
4. 避免过拟合:在大量因子中筛选时,可能出现"假阳性"的高 IC 因子。
想深入了解量化因子分析?推荐以下课程:
📚 查看全部课程 →