为什么 plm 不改变方法? (右)

Why is plm not changing the method? (R)

如果需要,我可以提供代码和更多信息,但问题是一样的。 运行 类似

plm(formula, data=panel_df, method='anything') %>% summary()

只会产生信息,就好像我选择 within 作为方法一样。这似乎并不局限于特定的面板数据框,尽管我只检查过几个。

为什么会发生这种情况,除了重新安装 R 和 RStudio 之外,我还能做些什么来修复它?我想几天前它还在工作,虽然我是 plm 的新手,所以我不是 100% 确定。

plm 没有 method 参数。您可能需要 model 参数(对于随机效应模型的特定方法,random.method)。请查看文档;这些小插曲可以作为一个特别好的介绍。

构建您的代码,这些示例应该有效:

plm(formula, data=panel_df, model='within') %>% summary()
plm(formula, data=panel_df, model='random') %>% summary()
plm(formula, data=panel_df, model='pooling') %>% summary()