【发布时间】:2021-09-05 00:41:57
【问题描述】:
我正在尝试使用来自密歇根消费者调查的面板数据进行回归。这是我第一次在 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
有谁知道我做错了什么?
【问题讨论】:
-
将
plm与正确的参数顺序一起使用,即,先放公式,然后放数据(另外,您可能想看看包的小插图,其中有示例如何使用函数)。
标签: r panel-data plm