2019-01-28
阅读量:
1981
R 语言 plm包 实现fama mecbeth 回归问题
问题描述:
在plm包中的pmg函数可以实现fama mecbeth 回归问题,但是对数据的时间序列设置似乎有特殊要求
正常的数据时间序列设置为
H1<- pdata.frame(H,index = c("ID","time"))
上述设置用在普通 的plm回归正常,但是用在pmg函数时会报错:
dmgmod <- pmg(hs ~ log(Size)+ log(Asset) ,data=H1,index = c("fisYear_l","ID"))
Error : Insufficient number of time periods
解决方法:
不能直接在回归代码里加log运算,应该新建变量
gen lnSize = log(Size)
然后正常运行
dmgmod <- pmg(hs ~ lnSize ,data=H1,index = c("fisYear_l","ID"))
0.0000
0
3
关注作者
收藏
推荐帖子
0条评论
0条评论
1条评论