Wie erweitere ich R um eigene Funktionen oder Pakete? Welches Paket ist passend für meine Fragestellung?
Moderatoren: EDi , jogo
Hanibal
Beiträge: 11 Registriert: Di Dez 29, 2020 1:05 pm
Beitrag
von Hanibal » Sa Jan 02, 2021 1:15 pm
Hallo liebe Community,
Ich möchte gerne einen "Likelihood Ratio Test Of Nested Models" lrtest() mit meinem "survey.design" Objekt für den Modellvergleich machen.
Gibt es eine Funktion aus dem Packet mit welchem ich das machen kann oder was würdet ihr benutzen?
Code: Alles auswählen
formula0 <- as.formula(fall~sex.f)
formula1 <- as.formula(fall~sex.f+alter_cut)
## Crude regression
fit0 <- svyglm(formula0,
design = wdat_07,
family = quasibinomial(log))
fit1 <- svyglm(formula1,
design = wdat_12,
family = quasibinomial(log))
sowas in der Art:
Danke vielmals
EDi
Beiträge: 1599 Registriert: Sa Okt 08, 2016 3:39 pm
Beitrag
von EDi » Sa Jan 02, 2021 2:05 pm
Wenn das Paket (dass ich nicht kenne) für die svyglm Objekte ein Methode für logLik() zur Verfügung stellt, sollte lrtest() funktionieren.
Ansonsten bietet das Paket doch eine ?anova.svyglm methode an, damit kann man auch einen LRT rechnen...
Hanibal
Beiträge: 11 Registriert: Di Dez 29, 2020 1:05 pm
Beitrag
von Hanibal » Di Jan 05, 2021 5:49 pm
Danke hat geklappt, man kann es mit anova() oder AIC() machen.