我正在尝试在不平衡面板数据集上运行以下 IV 回归。变量 TOTAL_E、TOURISM_5k_SUM 和 TOURISM_10K_SUM 是内生变量,HHSIZE2 和 SEX 是外生解释变量,Z_b_100、tourism_5KM_ZSCORE 和 Tourism_10KM_ZSCORE 是工具。我想将家庭特征作为回归中的对照。我这样做了,并且也确保将它们包含在 IVS 的公式中,但每次我仍然遇到仪器数量不足的错误。我正在使用随机效应模型,因为我的仪器是时不变的,所以我不认为这是问题所在。基于这个问题:运行 plm IV 回归时出现错误“仪器数量不足”,我应该为每个内生变量配备 2 个仪器,但在我的情况下这是不可能的,所以我有点卡住了。任何建议将不胜感激!
random <- plm(asinh(AECAPITA)~asinh(TOTAL_E) +asinh(TOURISM_5KM_SUM)+asinh(TOURISM_10KM_SUM) + HHSIZE2 + SEX|Z_b_100 + HHSIZE2 + tourism_5KM_ZSCORE + tourism_10KM_ZSCORE+ SEX ,data=df,index=c("UNIQUE_HH_ID","YEAR"), model="random")
Error in plm.fit(data, model = models[1L], effect = effect) :
insufficient number of instruments
In addition: Warning message:
In pdata.frame(data, index) :
duplicate couples (id-time) in resulting pdata.frame
to find out which, use, e.g., table(index(your_pdataframe), useNA = "ifany")