如何使用 pgmm 添加虚拟交互

问题描述

我正在尝试添加一个虚拟变量,以确定 R 中使用 pgmm() 的特定因子 (MUNICIPIO) 的系数。

这是代码

GN_Municipal_Empresa <- pgmm(log(CANTIDAD_M3+1) ~ log(INGTOTUG+1)+lag(log(PRECIO+1),1)+lag(log(CANTIDAD_M3+1),1)+lag(log(PRECIO_GASOLINA.CORRIENTE),1)+lag(log(PRECIO_GASOLINA.EXTRA),1)+as.factor(Consolidado_municipal_GN$MUNICIPIO)*lag(log(PRECIO+1),2)|lag(log(CANTIDAD_M3+1),2:120),data = Consolidado_municipal_GN,index =c("id","tiempo"),effect = "twoways",model = "onestep",collapse=T,transformation = "ld")

我收到以下错误

 Error: `n` must be a nonnegative integer scalar,not a double vector of length 2.

在这种情况下,我们的想法是确定每个“MUNICIPIO”的弹性。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)