Есть ли простой способ сделать регрессию с фиксированными эффектами в 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, но, похоже, он предназначен только для классических данных панели с временным компонентом, который не является структурой моих данных.