Это общий вопрос, мотивированный определенным событием.Используйте один класс объекта с несколькими
Когда объект содержит несколько классов, каждый из которых имеет разные общие действия, как я могу указать использование класса «this», а не класса «this»?
Пример кода приведен в комплекте с geepack.
library(stargazer)
library(geepack)
data(dietox)
dietox$Cu <- as.factor(dietox$Cu)
mf <- formula(Weight~Cu*(Time+I(Time^2)+I(Time^3)))
gee0 <- glm(mf, data = dietox, family = poisson("identity")) # a wrong model
gee1 <- geeglm(mf, data=dietox, id=Pig, family=poisson("identity"),corstr="ar1")
class(gee0)
class(gee1)
summary(gee0)
summary(gee1)
stargazer(gee0, type = "text")
stargazer(gee1, type = "text")
Я хотел бы работать с объектом класса «glm», а не с объектом класса «geeglm».
@Richard Scriven: Я просто хотел бы вывести результаты в отчет о звездном (...) отчете. Спасибо за уточняющий вопрос.
Какое конкретное действие вы пытаетесь выполнить, используя класс 'glm'? –
Вы можете сделать 'class (gee1) <-" glm "'. – agstudy
[stargazer pdf] (http://cran.r-project.org/web/packages/stargazer/stargazer.pdf) говорит, что поддерживаются как 'gee', так и' glm', поэтому есть, вероятно, методы для обоих, I предположим (никогда не использовал этот пакет). –