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
已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页