У меня есть шесть зависимых переменных (данные подсчета) и несколько независимых переменных, я вижу, что в MMR скрипт выглядит так:
my.model <- lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Но, поскольку мои данные рассчитаны, я хочу использовать обобщенную линейную модель, и я попробовал это:
my.model <- glm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn, family="poisson")
И появляется это сообщение об ошибке:
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`
Может кто-нибудь объяснить мне это сообщение об ошибке или способ решить мою проблему?
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
я должен
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
я должен использовать команду manova () следующим образом: summary(manova(my.model))
сделать многомерный дисперсионный анализ и увидеть значение каждой независимой переменной. Это конечная цель.
summary
, предоставит их вам для каждого DV.
lm
, когда вы даете ей матрицу?