反转因子与流动性因子的构建,参照Fama-French五因子方法

本文详细介绍了流动性因子和反转因子的构建过程。流动性因子通过上市公司流通市值和流动性比率排序,结合Amihud指标计算;反转因子则依据个股上月收益率排序,比较赢者与输者组合的收益差。

流动性因子:

流动性因子构建过程为:首先根据t年6月底上市公司的流通市值进行排序,分为大公司(B)和小公司(S)两组,然后再根据t-1年年底上市公司的流动性比率进行排序,非流动性(Amihud指标,前面有计算方法)最高的前30%记为I组,流动性比率中间40%记为M组,非流动性最低的前30%记为L组,每一年分一次组。最后计算出非流动性因子IML。

在这里插入图片描述

setwd("e:/R/tail risk/day/sp")
setwd("e:/R/tail risk/month")

r1<-read_excel("r1.xlsx",sheet = 1);r2<-read_excel("r2.xlsx",sheet = 1)
r3<-read_excel("r3.xlsx",sheet = 1);r4<-read_excel("r4.xlsx",sheet = 1)
rr1<-read_excel("rr1.xlsx",sheet = 1);rr2<-read_excel("rr2.xlsx",sheet = 1);rr3<-read_excel("rr3.xlsx",sheet = 1)
rr4<-read_excel("rr4.xlsx",sheet = 1);rr5<-read_excel("rr5.xlsx",sheet = 1);rr6<-read_excel("rr6.xlsx",sheet = 1)
rr7<-read_excel("rr7.xlsx",sheet = 1);rr8<-read_excel("rr8.xlsx",sheet = 1);rr9<-read_excel("rr9.xlsx",sheet = 1)
r1<-slice(r1,-(1L:2L));r2<-slice(r2,-(1L:2L));r3<-slice(r3,-(1L:2L));r4<-slice(r4,-(1L:2L))
rr1<-slice(rr1,-(1L:2L));rr2<-slice(rr2,-(1L:2L));rr3<-slice(rr3,-(1L:2L));rr4<-slice(rr4,-(1L:2L));rr5<-slice(rr5,-(1L:2L))
rr6<-slice(rr6,-(1L:2L));rr7<-slice(rr7,-(1L:2L));rr8<-slice(rr8,-(1L:2L));rr9<-slice(rr9,-(1L:2L))
r5<-bind_rows(rr9,r1,r2,r3,r4,rr1,rr2
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值