多因子模型与细分行业多因子测试源码(以医疗行业为例)
研究内容
本文主要研究内容是基于rank IC分析医疗板块四大类因子(风格类、技术类、盈利能力类、基本面类)盈利预测能力,以及在此基础上构建医疗板块多因子rank IC赋权模型。
本文将分为以下三个板块:
- 因子选取及数据预处理
- 医疗板块因子分析
- 构建医疗板块多因子模型
因子选取及数据预处理
>>> 因子选取
本文基于海通证券研报的内容,选取四大类因子(风格类、技术类、盈利能力类、基本面类)作为所选研究因子。具体如下表:
>>> 数据预处理
股票池:申万一级医疗行业中非*ST股
时间维度:2010年1月1日——2018年8月1日
处理方式:去空值、去极值、中性化、标准化
去空值:先将任一因子数据全部为空的股票从股票池中剔除,再将剩余股票的空值用当天医药行业该因子的平均水平进行填充。
去极值:采取中位数去极值法
中性化:将除了市值外的因子对市值进行中性化。因为股票池全部为同一行业的股票。无需对行业哑变量进行中性化。
标准化:采取传统均值标准化方法
医疗板块因子分析
本文的因子分析方式为rank IC均值分析法。rank IC是分析因子有效性的常用指标。
>>> rank IC介绍
因子IC的求解方式为:时间维度上因子与股票收益率相关系数的均值。因子rank IC求解原理与IC相同,不同的仅在于其使用的数据是因子在股票池中的排名而非其数值。这样的做法能够在统计学中避免很多问题,数值效果也更为有效。
具体公式如下:
t:日期
n:日期总数
rank_Sit:第i个因子在第t天的数据向量
rank_PCTt:第t天的股票收益率数据向量
rank_ICi:第i个因子的IC均值
>>> 医疗行业因子IC分析
医疗板块因子分析的结果汇总如下表:
可以很明显地看到:对于医药板块而言,部分基本面因子仍然有十分出色的表现。盈利能力因子(ROE)表现也十分出色。换手率、反转率等技术面因子与股票收益率有显著的反向相关关系。
而其中需要注意的是风格类因子:市值、PE和PB的rank IC表现并不出色。但如果将其与股票收益率做回归的话会发现R方仍然很高。其原因是17年后市值因子等出现反转,在17年前市值与股票收益反向相关而17年后变成正向相关,从而使得rank IC均值降低。因此我又测算了rank IC绝对值的均值,发现风格类因子的绝对值均值仍保持在较高水平,说明风格类因子仍然时有效的。
不同因子随时间的IC值如下:
可以看出:风格类因子(典型如PB值、市值对数)在后期逐渐出现反转趋势。技术类因子与收益率大体呈反向关系。基本面因子中,销售毛利率、净利润同比增长率、销售净利率等具有出色表现,而经营净现金流/净收益、经营净现金流/营业收入等效果不显著。
构建医疗板块多因子模型
根据研报内容,本文先通过逐步筛选法筛选出选股效果最为显著的因子,然后通过因子在不同时间段的rank IC值对因子进行赋权,形成新的组合因子。通过组合因子进行选股。
>>> 逐步筛选法
筛选因子过程中,本文采用了线性回归WLS模型。
模型将股票收益率看做是能用若干因子作为自变量的WLS线性回归模型进行解释的因变量。
本文通过以下筛选条件筛选因子:
- 已选因子f的WLS模型系数显著
- 在满足条件一的备选因子中,因子f能使模型新增调整R方最大
通过以上条件,筛选出如下的因子表:
显著性水平=0.2:
PB值、市值对数、换手率、ROE
显著性水平=0.3:
PB值、市值对数、换手率、ROE、销售毛利率、营业收入同比增长率、营业利润/营业收入
>>> 多因子模型
通过以上所选因子,合成新的组合因子。因子的权重为学习周期内各因子的IC均值。然后选取组合因子分数最高的20只股票构建等权组合。
具体参数如下:
调仓周期:1个月
学习周期:12个月
购买股票数量:20
回测周期:2010年1月1日——2018年8月1日
因子池:显著性水平=0.2的因子(显著性水平=0.3的因子也有测试,收益率相差不大但是最大回撤会放大)
在测试中,学习周期为24个月的回测结果不如学习周期为12个月的回测结果。
学习周期为6个月的回测结果也不如学习周期为12个月的回测结果。
该模型策略年化收益达到28.19%,也具有较为明显的超额收益。
总结
常见选股因子在医药行业内存在显著选股效果。风格类因子收益高但稳定性较差,从17年后存在反转趋势。技术类因子较为有效,与收益率呈显著负相关性。基本面因子则部分有效部分不有效。总体而言,企业盈利能力越高,资产增长越快,利润增长越快,盈利质量越好,偿债能力越强,股票收益表现越优。
点击【阅读原文】即可获取完整源代码~
多因子模型与细分行业多因子测试源码(以医疗行业为例)相关推荐
- AI面相测试源码 AI面相手相大师小程序源码 最新版微信小程序源码
它可以通过你上传的正脸照或者是清晰的照片,先进行智能扫描而后通过云计算,智能分析,进行少量列的数据整理,而后传送给你一份非常清晰明了的面相情况总结,详细具体到各个器官参数,而后反馈出少量问题,给你少量 ...
- java计算机毕业设计家装行业门店订单管理系统源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计家装行业门店订单管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计家装行业门店订单管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: ...
- 【SpringBoot集成ElasticSearch 02】Java HTTP Rest client for ElasticSearch Jest 客户端集成(配置+增删改查测试源码)【推荐使用】
1.简介 SpringBoot 项目初始化时就有 NoSQL 选项 Spring Data Elasticsearch(Access+Driver) 此时 pom 文件里引入的依赖是 spring-b ...
- PHP资产管理系统,适用于IT办公行业固定资产及设备管理源码
PHP资产管理系统,适用于IT办公行业固定资产及设备管理源码,基于layuimini开源框架,需要的联系我,标价即实价. 可本地安装或局域网联机使用,也可服务器联网使用. 需求环境PHP+MYSQL部 ...
- 开源版4S店汽车行业通用小程序源码 含预约试驾+购车贷款计算器功能+搭建教程
分享一个4S店汽车行业通用小程序源码,系统开源可二开,含详细的搭建教程. 系统功能包含汽车4S店售卖等,集合汽车在线展示.在线预约.购车计算器.贷款计算器,门店介绍,新闻资讯,汽车详情介绍等功能为一体 ...
- 绿化工程公司、苗木企业、苗圃、花木行业使用的网站源码,自带手机版,代码完整开源
适合各类有产品的绿化工程公司.苗木企业.苗圃.花木行业使用的网站源码,自带手机版,兼容手机和PC浏览,带完整演示数据. 独家原创资源.源码是asp开发的,数据库是access,主流的虚拟主机空间都支持 ...
- java计算机毕业设计海南自贸港知识学习与测试源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计海南自贸港知识学习与测试源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计海南自贸港知识学习与测试源码+mysql数据库+系统+lw文档+部署 本源码技术栈: ...
- 计算机毕业设计Java海南自贸港知识学习与测试(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java海南自贸港知识学习与测试(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java海南自贸港知识学习与测试(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目 ...
- js|BMI指数计算(含测试源码)
本博文源于js基础,博主之前写的安卓bmi. Android|BMI体质计算器实现(附测试源码) 再去看今天这道题的标准,其实发现更简单了 题目重现 BMI指数是用体重(以千克为单位)除以身高(以米为 ...
最新文章
- BZOJ 2535:NOI 2010 航空管制
- Using mongoDB's Profiler analyze the performance of database operations
- 欢迎使用CSDN-markdown编辑器2018
- 如何简单形象又有趣地讲解神经网络是什么?
- 鼠标右键 移动选定的文件夹到指定位置_怎么把电脑桌面上的文件移动到更加安全的地方...
- 第二十五期:知乎用Go替代Python,说明了啥
- xv6/调度算法及并发程序设计
- java actionscript_ActionScript(对比Java)学习笔记二
- CTS ( 9)---CTS 源码分析
- 最有效的七大性能测试技术
- 代码整洁之道-第5章-格式-读书笔记
- 秋招春招总结,经验分享(计算机专业)
- 实时互动白板_使用froala文本编辑器构建实时协作白板第1部分
- Android内存优化大总结
- mysql 删除临时表的语句_MySQL如何创建和删除临时表_MySQL
- 我的项目_唐诗可视化项目
- php twig中文手册,使用技巧 · Twig 中文文档 · 看云
- wps怎么把ppt里的字体一起保存_如何将特殊字体随PPT一起保存?
- #Sora#peewee管理数据库——笔记
- Arcgis中如何实现线转面
热门文章
- 阿里总参谋长曾鸣:区块链中没有绝对的“去中心化”
- 读入一张图片,并且转化成灰度值
- Autodesk AutoCAD 2015 英文版+简体中文版,附有效注册机
- python openpyxl怎么将数组写入excel_Python-使用openpyxl模块写入Excel文件
- postgresql 的json 和jsonb 的使用
- 电位计,电子尺0-5欧姆或0-50欧姆转换成电流电压0-10MA/0-10V转换器,隔离器
- Photoshop 油画效果
- element tree 父级勾选子级也勾选,子级勾选默认父级也勾选, 子级取消勾选不影响父级勾选(前端)
- 基于 OAI 部署私有的 4G EPS
- 《一封来自姐姐的信》