Mam sześć zmiennych zależnych (dane zliczeń) i kilka zmiennych niezależnych, widzę, że w MMR skrypt wygląda następująco:
my.model <- lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Ale ponieważ moje dane się liczą, chcę użyć uogólnionego modelu liniowego i próbowałem tego:
my.model <- glm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn, family="poisson")
I pojawia się ten komunikat o błędzie:
Error in glm.fit(x = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, :
(subscript) logical subscript too long`
Czy ktoś może mi wyjaśnić ten komunikat o błędzie lub sposób rozwiązania mojego problemu?
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
muszę
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Muszę użyć polecenia manova () w następujący sposób: summary(manova(my.model))
aby przeprowadzić wielowymiarową analizę wariancji i zobaczyć znaczenie każdej zmiennej niezależnej. To jest ostateczny cel.
summary
ciebie da ci je dla każdego DV.
lm
jak w przypadku podania macierzy?