У меня есть данные за три разных года, и я выполняю регрессию для каждого отдельного года с помощью lmList (). Когда я пытаюсь получить код LaTex с помощью stargazer, я получаю сообщение об ошибке, что он не распознает тип объекта. При запуске Stargazer для нормальной линейной регрессии он работает нормально, даже если классы для объектов такие же.
Это моя регрессия с lmList
fit <- lmList((lndeltaoms) ~ size + factor(gender)| year, data = tser)
stargazer(fit[["2008"]])
% Error: Unrecognized object type.
Сравните это с нормальной регрессией, где это работает.
fit2 <- lm((lndeltaoms) ~ size + factor(gender), data=tser)
stargazer(fit2)
Но когда я сравниваю классы, они одинаковы.
class(fit[["2008"]])
[1] "lm"
class(fit2)
[1] "lm"
Поскольку это один и тот же класс, кажется, что звездочет должен распознавать их обоих одинаково, но при извлечении модели из lmList, похоже, возникает некоторая проблема.
Есть ли способ обойти это?