1947 2

[数据管理求助] stata 做fama macbeth回归,要将第一阶段beta按大小五等分构建投资组合,每月重组 [推广有奖]

  • 0关注
  • 0粉丝

高中生

62%

还不是VIP/贵宾

-

威望
0
论坛币
2005 个
通用积分
1.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
266 点
帖子
2
精华
0
在线时间
65 小时
注册时间
2017-5-8
最后登录
2022-7-31

楼主
阿阿阿阿阿茜 发表于 2022-3-26 10:24:46 |AI写论文
10论坛币

为了检验EPU贝塔和一个月前原始回报之间的关系,我们进行了投资组合排序和股票级法玛-麦克白两阶段横截面回归。每个月初,公司根据前一个月的EPU贝塔值被分为五个等级,构建投资组合。然后我们检查每个投资组合当月的等值和价值加权原始回报,每月对投资组合进行重组。

我们还从3个不同的模型中估计了每个投资组合的α(α系数):1)法玛-弗伦奇(法玛-弗伦奇,1992)三因素模型(MKT,SMB和HML),2)卡哈特(1997)四因素模型(MKT,SMB,HML和UMD)和3)巴里等人(2017)七因素模型(MKT,SMB,HML,UMD,LIQ,RI/A和RROE)。

我已经计算出每只股票每个月的EPUbeta,请问后续如何进行fama macbeth 回归


关键词:macbeth Stata FAMA 投资组合 tata

沙发
鲜花满楼2009 发表于 2022-4-27 17:53:50
路过,看看。

藤椅
赵安豆 发表于 2024-12-19 13:24:27
在Stata中执行Fama-MacBeth回归并构建等分投资组合,您需要以下步骤:

1. **数据准备**:首先确保您的数据已经按照时间(月份)和股票代码进行了排序。

2. **构建投资组合**:
   - 使用`egen`命令按EPU贝塔值将股票分为五组。例如:
     ```stata
     egen group = xtile(stock_id), nq(5) if month == date("开始月")
     ```
   这个代码的正确形式应该是:
     ```stata
     egen group = xtile(EPU_beta), cut(1/5)
     ```

3. **每月重组投资组合**:您需要在每个月底重复上一步,以确保投资组合按照最新的EPU贝塔值进行更新。

4. **计算加权和等权重回报**:
   - 使用`egen`命令按组(group)计算等权重和价值加权的回报。
     ```stata
     bysort month group: egen weight_ret = mean(ret)
     bysort month group: egen value_weight_ret = total(ret * market_cap) / total(market_cap)
     ```

5. **执行Fama-MacBeth回归**:
   - 在横截面层面上,对于每个月,您将需要使用`regress`命令来估计alpha和beta。但是,Fama-MacBeth回归的第二阶段涉及到在时间序列上运行这些横截面回归结果(如alpha)。
     ```stata
     foreach month in `levels(month)' {
       qui regress weight_ret MKT SMB HML UMD LIQ RI_A RROE if group == 1 & month == `month'
       matrix store bmat`month' = e(b)
     }
     ```

   - 然后,使用`matrix accum`和`matrix score`命令来对结果进行汇总并估计时间序列上的平均alpha。
     ```stata
     matrix accum beta_mat = [MKT, SMB, HML, UMD, LIQ, RI_A, RROE], clear
     matrix beta_avg = mean(beta_mat)
     matrix list beta_avg
     ```

6. **分析结果**:
   - 检查每个组合的平均alpha值,以及它们在不同月份的表现。

注意:上述代码示例可能需要根据您的数据集和具体需求进行适当的调整。特别是`foreach`循环中的横截面回归部分,您需要确保它能够正确地对所有相关月份运行并存储结果。此外,对于每月重组投资组合的部分,您需要在每个月底执行构建组合的步骤。

以上流程是在Stata中实现Fama-MacBeth回归和动态投资组合构建的一个基本框架。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-6 16:22