fixest我打算使用包的函数运行具有固定效应的工具变量回归feols。但是,我在没有进一步外源控制的情况下指定估计的语法存在问题。
考虑以下示例:
# Load package
require("fixest")
# Load data
df <- airquality
Run Code Online (Sandbox Code Playgroud)
我想要类似以下的内容,即通过仪器化内生变量和固定效应解释结果:
feols(Temp | Month + Day | Ozone ~ Wind, df)
Run Code Online (Sandbox Code Playgroud)
然而,这会产生一个错误:
The dependent variable is a constant. Estimation cannot be done.
Run Code Online (Sandbox Code Playgroud)
仅当我添加更多外生协变量时(如文档示例中所示),它才有效:
feols(Temp ~ Solar.R | Month + Day | Ozone ~ Wind, df)
Run Code Online (Sandbox Code Playgroud)
我该如何解决?在没有进一步控制的情况下,如何运行估算,例如Solar.R在本例中?
注意:我将其发布在 Stack Overflow 上而不是 Cross Validated 上,因为该问题涉及编码语法问题,而不是估计背后的计量经济学技术。