运行PLM IV回归时“工具数量不足”

时间:2019-06-19 17:01:59

标签: r

我正在调查外国直接投资对自由的影响,并希望应用ta 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)

1 个答案:

答案 0 :(得分:0)

您的公式表明您正在对两个工具变量使用一个IV(土地)。您应该为一个工具变量提供两种工具。可能您只是以错误的方式编写了语法?根据{{​​3}}(第15章),您应将语法写为:

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

x是您的内生变量,z1, z2是您的工具。