r - 固定效果面板数据的问题
问题描述
我正在尝试使用来自密歇根消费者调查的面板数据进行回归。这是我第一次在 R 上使用面板数据,所以我不太了解所需的包“plm”。我将面板数据设置为对个人 (CASEID) 和时间 (YYYY) 的固定影响:
Michigan_panel <- pdata.frame(Michigan_survey, index = c("CASEID", "YYYY"))
然后我使用以下回归:
mod_1 <- plm(data = Michigan_panel, ICS ~ ICE + PX1Q2 + RATEX + ZLB + INCOME + AGE + EDUC + MARRY + SEX + AGE_sq, model = "within")
但是 R 向我显示以下错误:
> mod_1 <- plm(data = Michigan_panel, ICS ~ ICE + PX1Q2 + RATEX + ZLB + INCOME + AGE + EDUC + MARRY + SEX + AGE_sq, model = "within")
Error in plm.fit(data, model, effect, random.method, random.models, random.dfcor, :
empty model
有谁知道我做错了什么?
解决方案
你能给出这个具体调查在哪里的链接吗?我找到了具有此数据名称的各种数据集。我怀疑(只是怀疑),您的数据不是面板数据,请检查 CASEID 变量。
更改公式和数据之间的顺序plm
不会解决您的问题。
.
推荐阅读
- c# - LINQ 嵌套选择这是最有效的查询吗?
- python - 我不明白这个特定的行
- javascript - 多文件 JavaScript 发送错误的索引顺序(也是重复索引)
- python - 如何使用 SSH 通过 MySQL Workbench 导入数据?
- python - 熊猫:使用另一个系列的增长率向后增长一个系列
- android - 在使用电源按钮锁定 android 手机 60 秒后未调用 LocationListener 服务 onLocationChanged
- r - 如何对时间点进行分箱并对多个主题的数据进行平均?
- sql - 如何优化这个 UNION SQL 查询?
- vb.net - 按下 TAB 键时关注 WebBrowser 控件的问题
- shell - GETOPTS 命令在我的 shell 脚本中不起作用