接触多因子策略,总会看到IC值、IR值,作为某种度量指标。

  • IC值的定义

    IC是Information Coefficient的缩写,称为信息系数

    IC代表的是预测值和实现值之间的相关性,通常用于评价预测能力(即选股能力)。
    I C ∈ [ − 1 , 1 ] 绝 对 值 越 大 , 表 示 预 测 能 力 越 好 IC \in [-1,\; 1] \\ 绝对值越大,表示预测能力越好 IC∈[−1,1]绝对值越大,表示预测能力越好
    IC的计算方式有两种:normal ICrank IC

    因为normal IC有一个前提条件,就是数据要服从正态分布,现实往往不理想,所以实际中更多人采用rank IC(秩相关系数)来判断因子的有效性。两者分别对应Pearson 或者 Spearman 相关系数

  • Normal IC

    IC(Information coefficient 信息系数)的定义:t期(这里的期一般指的是调仓周期)的因子载荷(因子值)对t+1期的收益预测值和实际收益之间的相关系数。
    I C A = c o r r e l a t i o n ( f A , r ) IC_A=correlation(f_A,r) ICA​=correlation(fA​,r)

    I C A : 因 子 A 在 改 期 的 I C 值 f A : t 期 因 子 A 对 T + 1 期 收 益 率 的 预 测 值 ( 或 向 量 ) r : t + 1 期 股 票 实 际 收 益 率 ( 或 向 量 ) IC_A:因子A在改期的IC值\\ f_A:t期因子A对T+1期收益率的预测值(或向量)\\ r:t+1期股票实际收益率(或向量)\;\;\;\;\;\; ICA​:因子A在改期的IC值fA​:t期因子A对T+1期收益率的预测值(或向量)r:t+1期股票实际收益率(或向量)

    要计算IC就需要知道因子对下期收益率的计算。很多文献中是直接用 t t t期的因子值来当作这个对 t + 1 t+1 t+1期的收益预测值,也就是说,直接计算 t t t期因子值与 t + 1 t+1 t+1期的收益率之间的相关系数,作为IC值

    求IC需要有足够的数据才有意义

  • 案例

    因子:20日收益方差

    股票池:000001.SZ 平安银行;000002.SZ 万科A; 000006.SZ 深振业A; 000008.SZ 神州高铁

    日期:2018.1.2

  • Rank IC

    Rank IC和Normal IC的唯一不同点在于,求相关系数时,采用秩相关系数。

    Rank IC:t期的因子载荷(因子值)的排序值和t+1期的因子收益的排序值之间的相关系数。

  • IR值的定义

    IR的是Information Ratio的缩写,即信息比率

    IR指的是超额收益的均值与标准差之比。需要多个调仓期,每一个调仓期计算出一个IC值。

    IR代表因子获得稳定Alpha的能力。
    I R = I C 的 多 周 期 均 值 I C 的 标 准 方 差 IR=\frac{IC的多周期均值}{IC的标准方差} IR=IC的标准方差IC的多周期均值​

    IR有时指因子IR,有时是策略IR,对于策略IR:
    策 略 I R = 超 出 指 数 收 益 超 出 指 数 收 益 的 波 动 率 策略IR=\frac{超出指数收益}{超出指数收益的波动率} 策略IR=超出指数收益的波动率超出指数收益​
    策略IR表示策略稳定战胜基准指数的能力。

  • IC与IR

    IR等于多个调仓周期的IC均值除以这些IC的标准差,所以IR兼顾了因子的选股能力(由IC表征)和选股能力的稳定性(由IC的标准方差的倒数代表)

    IC最大值为1,表示该因子选股100%准确,对应的排名分最高的股票,选出来的股票在下格调仓周期中涨幅最大;反之-1,则是反向指标。实际中对于多年的IC均值,当 I C > 0.05 IC>0.05 IC>0.05时,就可以视为有效因子,当 I C > 0.1 IC>0.1 IC>0.1,就可以认为是很好的阿尔法因子了。当IC均值接近0,可视为无效因子。

    IR大于0.5时,因子稳定获取超额收益的能力较强。

  • References

  1. 【因子分析】之 Normal IC 与 Rank IC 的区别 (此文定义有误)
  2. 量化投资学习——因子IC、IR的介绍
  3. Information Coefficient (IC) Definition
  4. 2017.12.29-渤海证券-多因子模型研究之二:收益预测模型

多因子策略中的IC、IR是什么,以及如何计算相关推荐

  1. 多因子策略中的IC信息系数、IR信息比率计算方法

    接触多因子策略,总会看到IC值.IR值,作为某种度量指标. IC值的定义 IC是Information Coefficient的缩写,称为信息系数. IC代表的是预测值和实现值之间的相关性,通常用于评 ...

  2. Thoth多因子策略

    一.研究结论 Thoth策略使用了四类量价因子,利用随机森林回归器进行建模,并以模型预测值所处的历史分位数为基准,确定仓位信号. 策略的可操作性较强.对于BTC和ETH这两类标的资产,外推模型在周级别 ...

  3. Stacking 集成学习在多因子选股中的应用

    Stacking 集成学习模型简介 Stacking 集成学习的原理 Stacking 是一种常见的集成学习框架.一般来说,Stacking 将训练一个多层(一般是两层, 本文中默认两层)的模型结构, ...

  4. 多因子策略_基于成长因子的模型测试

    因子的量化选择 基于IC值 相关系数 计算方法 多因子模型得打分法,指得是选用若干能够对股票未来时间段收益产生预测作用的因子,根据每个因子在对应位置的状况给出股票在该位置上的得分,然后按照一定的权重将 ...

  5. 如何构建纯多头多因子策略?

    文 | 兴业证券金融工程部 1.作为西学东渐--海外文献推荐系列报告第三十二篇,本文推荐了Khalid, Ronan & Stephen于2019年发表的论文<Constructing ...

  6. 【点宽专栏】海龟策略在商品期货市场资金流策略中的应用——点宽精选

    图片 本文为点宽-泰迪杯获奖作品 挖掘目标 运用日级K 线数据对2011-2013 年数据刻画资金流向,发现资金流向对未来期货的影响,并使用持仓量.成交量和价格结合进行量化选标的,最后将选择的标的运用 ...

  7. 多因子策略-APT模型

    导语:APT(Arbitrage pricing theory)定价理论是CAPM的一个推广,它们都是均衡状态下的模型,不同的是:CAPM把收益单纯的归为市场变化这一个因子引起的.APT把收益归因在不 ...

  8. 转载:用聚宽实现一个多因子策略

    https://www.joinquant.com/view/community/detail/e7344a5530d6f5586d37611112b11060?type=1 聚宽小秘书 8个月前 点 ...

  9. 量化交易之单因子策略

    量化交易之单因子策略 单因子策略 小市值选股策略 移动平均线:如何躲过股灾和大跌 『布带林线:衡量市场的波动性/趋势』 单因子策略 你知道剩男剩女是如何剩下的吗? 许多年后,他们都一样,都会发现自己其 ...

最新文章

  1. EJB3.1 JBoss7.1 Eclipse3.7
  2. kafka的安装与启动运行
  3. 前端路由(一) 路由,hash,history
  4. Android的开机流程
  5. AngularJS Select(选择框)
  6. shareSDK(分享第三方库)的 使用
  7. java中float和double型数据在赋值时有哪些注意事项?,java语言中float和double类型的数据在编程时的注意事项...
  8. 二进制查找替换常用函数
  9. Visual Studio 2008 Windows Server 2008 预发布-20日在南宁
  10. C# 实体类几种深拷贝的方法——解决关于对象赋值,A=B,A改变,B也改变问题
  11. 推荐12个绚丽的CSS3图片悬停效果
  12. FreeEIM 2.0 beta 发布
  13. java ssh优势_java框架组合ssm和ssh各自的优势是什么?
  14. 基于MSP430F413水果电池供电的低功耗时钟
  15. ASA防火墙基本配置
  16. 微机原理8086汇编语言上机——Masm环境搭建与常用汇编调试指令
  17. 科学和工程中的信号处理
  18. AspNetPager的使用
  19. java 415_@RequestBody接受参数报415错误
  20. JavaScript 中阶 打地鼠游戏(基础版)

热门文章

  1. laravel 中文语言包
  2. (专升本)Word(格式化表格操作)
  3. 使用xpath时候出现AttributeError: ‘list‘ object has no attribute ‘strip‘解决方法
  4. 关于指数函数与正弦函数的关系
  5. python 蓝桥杯模拟大赛2022充电器充电问题
  6. ETC 全节点 部署 和查询
  7. python变量声明类型
  8. Excel——在报表中实现隔行求和?隔两行求和?隔三行求和?...隔n行求和...
  9. Android修改开机Logo和开机动画
  10. docker镜像上传和下载