当虚拟变量的数量导致模型矩阵超过R最大向量长度时,是否有一种简单的方法可以在R中进行固定效应回归?例如 . ,
> m <- lm(log(bid) ~ after + I(after*score) + id, data = data)
Error in model.matrix.default(mt, mf, contrasts) :
cannot allocate vector of length 905986769
其中id是一个因子(并且是导致上述问题的变量) .
我知道我可以通过并取消所有数据,但这会抛出标准错误(是的,你可以用手动计算SE的“df”调整,但我想最小化我的概率引入新的错误 . 我看过plm软件包,但它似乎只针对具有时间组件的经典面板数据而设计,这不是我的数据结构 .
1 回答
Plm可以很好地处理这类数据 . 时间组件不是必需的 .