R:plm 个体和时间固定效应,但没有其他回归量

标签 r plm

我想运行只包括时间和单个固定效应的回归(即没有其他右侧变量)。

我试着用 plm 来做这件事:

plm(y ~ -1,data=data, effect="twoways", model="within")

但是,语法不正确,仅抑制 -1 也不起作用。从模型公式。

错误信息是:Error in uniqval[as.character(effect), , drop = F] : incorrect number of dimensions
对于 y 的回归,plm 的正确语法是什么?只有时间和个人固定效应?

谢谢!

最佳答案

在我看来 plm 不支持.使用 lm方法代替:

library(plm)
data(Grunfeld)

# not possible with plm
mod <- plm(inv ~ -1, data=Grunfeld, model="within", effect = "twoways")

# use lm instead
mod2 <- lm(inv ~ -1 + factor(firm) + factor(year), data=Grunfeld)

关于R:plm 个体和时间固定效应,但没有其他回归量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34369109/

相关文章:

r - 如何根据 R 中另一列中的字符创建二进制列?

r - 根据多行中的值过滤 R 中的行

r - 将地理坐标从度数转换为十进制

R plm lag - 什么相当于 Stata 中的 L1.x?

r - R 中的固定效应回归(具有大量虚拟变量)

R:在plm中过滤数据

R:使用 plm 和 pglm 绘制面板模型预测

r - 测试中有没有像expect_no_warnings()这样的东西?

r - Shiny 中 fillPage 的基本示例 - 它是如何工作的?

r - 删除 PLM 数据框中 NA 值过多的行