list 分组_因子模型(1)—Fama三因子分组

25d4aaea86f337b80a39e1860348d9ef.png

计算三因子

预备知识

因子的提出:

  • 提出者:由Eugene F. Fama and Kenneth R. French(1993)在Common risk factors in the returns on stocks and bonds上提出的
  • 背景:CAMP理论公式为
    ,分别为组合收益率,无风险收益率和市场收益率,但是在应用中存在几个问题:
  1. 运用计量进行检验时,公式为
    ,​u是残差项,
    此时​α显著不为0,证明定价不准确。不是β!
  2. Fama等按照市值等将​β进行分组,R_p-R_f发现​和β的关系消失了。
    按照CAPM理论,如果​
    不变,
    和β​正相关

855f63297a9cddd264282ce237cab4de.png

因子的含义:

  1. SMB :small minus big => 小市值公司的超额收益-大市值公司的超额收益
  2. HML: high minus low => 高账面市值比的公司的超额收益-低账面市值比公司的超额收益
  • 市值:流通股数/总股本×收盘价格(可以用成交量、换手率、收盘价计算)
  • 账面:流通股数/总股本的账面价值(年报找)

因子的分组

  • SMB:用市值计算,用每年6月底的交易信息计算
  • HML:用交易信息和年报信息计算,时间为上一个年度的12月份
  • 滚动划分,划分时间为6月末(7月初)例如,数据同时有6月,7月,注意要用两个年度的数据进行分组 划分是重点,细节,不看原文容易出错

3530ddc4bcd3fc8f160af7ac3f4176a8.png

用python实现分组

  • 基础准备

首先要下载数据,部分数据需要在末尾领取一键更新数据代码

本次的代码全部均可下载,地址为:代码下载 https://github.com/micovey/Quantify/tree/master/pycode

有关后续计算参考下期

  • 本次代码

先来个结果

84072f948b3ec71b4b6b29f3743ebe52.png

首先要下载数据,一键下载,仅需更改年份日期,见标注

# 

其次是进行整理

import 
参考文献
Fama E F , French K R . The Cross-Section of Expected Stock Returns. The Journal of Finance, 1992, 47(2):427-465.
Fama E F , French K R . Common risk factors in the returns on stocks and bonds. Journal of Financial Economics, 1993, 33(1):3-56.

05e703c338148bb4924c18d382fa9aee.png
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值