(从estimatr包)让我的iv_robust函数工作时遇到了问题。基本上,我正在尝试找到一种在R中复制xtivreg2 Stata函数的方法,因为这也考虑了固定效果,但只要我指定要包含固定效果以说明滞后变量,我就会收到以下错误消息:"Error in list() : could not find function "list""这只在我包含fixed_effects=TRUE选项时发生。没有它,它就能正常工作。你知道为什么会这样吗?我能做些什么来修复它呢?
非常感谢。希望这是这个论坛上的第一个问题/贡献。
发布于 2019-12-17 05:47:36
我建议在尝试使用help(iv_robust)之前先看看它,以确保语法正确。
在这种情况下,指定固定效果的方法是告诉它您想要具有固定效果的变量。因此,如果您想要ID固定效果和年份固定效果,例如,fixed_effects = ~ID+Year。
与Stata不同,estimatr并不像Stata中的xtset那样将事物声明为面板数据。所以除非你告诉它,否则它不会知道哪个变量是你的ID变量。这就是为什么它没有设置为接受像fixed_effects = TRUE这样的选项。
有一些包以类似于Stata的方式声明面板数据:plm、tsibble、panelr和pmdplyr。但我不相信其中任何一个都有panel IV功能(我想,我还没有检查过)。
https://stackoverflow.com/questions/59236344
复制相似问题