随机效应回归模型中的误差意外符号


randeffect <- plm(effort SO ~ Stock Price SO + female + student + major + experience + 
hardworking, data = data.p, 
model = "random", index = c("Manager", "time"))

错误:"randeffect <-plm(effort SO">

我不知道是什么问题?

您的数据集中有多个列,其名称包含一个空格(例如"effort ")。您可以使用反引号来保护它们,如下所示

`effort SO` ~ `Stock Price SO` + ...

如果您发现这是一个麻烦,您应该重命名列,使它们不包括空格(或具有使它们成为非法R符号名称的其他特征-特殊字符,以数字开头,等等)。如果您愿意,可以通过names(data.p) <- make.names(names(data.p))自动执行此操作。

最新更新