I zostały utworzone dwa ogólny model liniowy, co następuje:błąd R, który mówi „modele nie były zamontowane do tej samej wielkości zbioru danych”
glm1 <-glm(Y ~ X1 + X2 + X3, family=binomial(link=logit))
glm2 <-glm(Y ~ X1 + X2, family=binomial(link=logit))
I wtedy korzystać z anova
funkcję:
anova(glm2,glm1)
ale pojawia się komunikat o błędzie:
„błąd w anova.glmlist (c (lista (object), dotargs), dyspersja = dyspersja:
modele nie były dopasowane do tego samego rozmiaru zestawu danych "
Co to znaczy i jak mogę to naprawić? Mam attach
ed zestaw danych na początku mojego kodu, więc oba modele działają z tego samego zestawu danych.
Na marginesie nie używaj 'attach()'. –
Ponadto, zakładam, że użyłeś 'glm (Y ~ X1 ...)', a nie tylko '(Y ~ X1 ...)'? I dlaczego masz przecinki oddzielające zmienne? –
Tak, użyłem tego. Przeprosiny, o których wcześniej nie pisałem tego poprawnie. Masz pojęcie, co może być nie tak? – REnthusiast