ダミー変数の数が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パッケージを見てきましたが、それは私のデータの構造ではなく、時間コンポーネントを含む古典的なパネルデータ用にのみ設計されているようです。