我正在尝试根据样本资本结构数据估计系统 GMM 方程,我无法在谷歌驱动器上打开访问。我只是加载数据,消除“NAs”,使其成为 pdata.frame 然后运行下面的代码。
我使用的软件包是:plm 和 dplyr
数据准备的代码是
library(plm)
library(dplyr)
加载数据,并使其成为面板数据
practice_data=pdata.frame(na.omit(practice_data), index=c("year", "id"))#make it panel data
pgmm(debt_r~lag(debt_r,1)+tangible_r+ownfund+lnsize+profitability|lag(debt_r, 2:10), model="twosteps", effect = "twoways", transformation = "ld", data=practice_data) #run the regression
practice_data_over_10=practice_data%>%group_by(id)%>%filter(n()>=10)
pgmm(debt_r~lag(debt_r,1)+tangible_r+ownfund+lnsize+profitability|lag(debt_r, 2:10), model="twosteps", effect = "twoways", transformation = "ld", data=practice_data_over_10)
我确保面板中的所有单元都有超过 10 年的数据点,因此满足 GMM 要求。无论我做什么,我每次都会遇到同样的错误。我提供了数据集的链接。如果你们告诉我如何解决它,我将不胜感激
https://drive.google.com/open?id=1o_Fvy6089MRh5OMGudzvabF-LRljPws_