У меня есть данные за три разных года, и я запускаю регрессию для каждого отдельного года с помощью 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"
Поскольку они принадлежат к одному и тому же классу, Stargazer чувствует, что должен распознавать их обоих одинаково, но при извлечении модели из lmList возникает некоторая проблема.
Можно ли как-нибудь обойти это?