r语言 - 运行 plm IV 回归时出现错误"insufficient number of instruments"



我正在调查FDI对自由的影响,并希望应用面板IV回归。

我使用plm包。当我运行回归时,它给了我以下错误:

Error in plm.fit(formula, data, model, effect, random.method, random.models,  : 
  insufficient number of instruments

我更改了控制变量的数量,但它不起作用。

plm(FH~Lag_logUN_FDI_Stock_gdp+Lag_GDPpC+Lag_polity2+Lag_conflict+Lag_logtax+Lag_logresources+Lag_logtrade |.- Lag_logUN_FDI_Stock_gdp -Lag_logpopulation + Land ,data = pd_main)

您的公式表明您对两个检测变量使用一个 IV(土地(。您应该为一个检测变量提供两个工具。可能你只是用错误的方式写了语法?根据本书(第15章(,你应该把语法写成:

plm( y ~ x + b | z1 + z1 + b, data=pd_main )  

其中x是你的内生变量,z1, z2是你的工具。

相关内容

最新更新