【发布时间】:2010-03-01 12:32:02
【问题描述】:
当虚拟变量的数量导致模型矩阵超过 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 是一个因素(并且是导致上述问题的变量)。
我知道我可以检查所有数据并对所有数据进行去均值处理,但这会排除标准误差(是的,您可以通过 df 调整“手动”计算 SE,但我想最小化我引入新错误的可能性)。我看过 plm 包,但它似乎只为带有时间组件的经典面板数据设计,这不是我的数据结构。
【问题讨论】: