r - 我想在回归中使用固定效应模型,其中一个变量是组变量
问题描述
我正在使用 felm() 并且代码在所有模型上运行……但我需要它仅在状态上运行……问题是“在状态级别使用固定效应 (FE) 估计模型”。使用 felm() 并没有得到正确的结果,因为我不知道是否需要将状态作为因变量包括在内(不给我正确的答案)或如何指定一个变量需要是组变量(我假设这是获得准确结果的方法)。
我试过使用
plm(ind~depvar+state,data=data, model='within')
我试过使用
felm(ind~depvar+state,data=data)
FELinMod3<-felm(DRIVING$totfatrte~DRIVING$D81+DRIVING$state, data=DRIVING)
FELinMod3<-plm(DRIVING$totfatrte~DRIVING$D81+DRIVING$state, data=DRIVING, model='within')
输出给了我不正确的系数,而我知道在 STATA 中是正确的。
解决方案
看起来felm()
适用于当您有多个分组变量时,但听起来您只使用一个分组变量来实现固定效果?(即状态)。
你应该得到相同的正确结果
mod3 <- lm(totfatrte ~ D81 + state, data = DRIVING)
此外,如果 stata 和 R 之间的系数或标准误差不一致,这并不一定意味着 R 是错误的。
阅读felm() 的文档表明您的代码应该更像这样:
model3<-felm(totfatrte ~ D81 | state, data = DRIVING)
但是根据您是否要对标准错误等进行聚类,它的代码规范非常复杂。
希望这可以帮助。
推荐阅读
- reactjs - 关于 React 上下文:“{}”类型中缺少属性“children”,但在“ConsumerProps”类型中是必需的
- python - IMDB 的 Web 抓取无法检索所需的列
- laravel - laravel 刀片模板文件中与 Vue3 内联模板(使用插槽)的 2 方式绑定
- mongodb - 使用 mongodb 过滤美元值
- json - 如何在 Spark RDD 的 Json 中读取 Json?
- ruby-on-rails - Rails 6,js.erb 文件未加载
- java - 使用 powershell 运行 java -jar
- spartacus-storefront - 需要用 Auth0 配置 Spartacus3
- linux - 当我在 QT 上构建 UI 产品时(使用 libcurl),参考 `inflateEnd'
- node.js - 当我在 docker node:12.16.3-alpine 图像中生成 html-pdf 时写入 EPIPE 错误