首页 > 解决方案 > 固定效果面板数据的问题

问题描述

我正在尝试使用来自密歇根消费者调查的面板数据进行回归。这是我第一次在 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

有谁知道我做错了什么?

标签: rpanel-dataplm

解决方案


你能给出这个具体调查在哪里的链接吗?我找到了具有此数据名称的各种数据集。我怀疑(只是怀疑),您的数据不是面板数据,请检查 CASEID 变量。

更改公式和数据之间的顺序plm不会解决您的问题。

.


推荐阅读