J'ai six variables dépendantes (données de comptage) et plusieurs variables indépendantes, je vois que dans un MMR le script va comme ceci:
my.model <- lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Mais, comme mes données sont des nombres, je veux utiliser un modèle linéaire généralisé et j'ai essayé ceci:
my.model <- glm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn, family="poisson")
Et apparaît ce message d'erreur:
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`
Quelqu'un peut-il m'expliquer ce message d'erreur ou un moyen de résoudre mon problème?
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Je dois
lm(cbind(DV1,DV2,DV3,DV4,DV5,DV6) ~ IV1 + IV2 + ... + IVn)
Je dois utiliser la commande manova () comme ceci: summary(manova(my.model))
pour faire une analyse multivariée de la variance et voir la signification de chaque variable indépendante. Voilà l'objectif final.
summary
les donnera pour chaque DV.
lm
lorsque vous lui donnez une matrice?