サンプルの資本構造データでシステム GMM 方程式を推定しようとしていますが、Google ドライブでアクセスできませんでした。データをロードし、「NA」を削除し、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)
GMM 要件が満たされるように、パネル内のすべてのユニットに 10 年以上のデータ ポイントがあることを確認しました。私が何をしても、毎回同じエラーが発生し続けます。データセットへのリンクを提供します。修正方法を教えていただければ幸いです
https://drive.google.com/open?id=1o_Fvy6089MRh5OMGudzvabF-LRljPws_