Hola:
Probablemente está tomando 'Edad_Manova_18a54' y 'Genero2_1a2' como variables numéricas (integer). Deberías convertirlas en factor. Por ejemplo:

Edad_Manova_18a54 <- factor(Edad_Manova_18a54)
Genero2_1a2 <- factor(Genero2_1a2)
Manova.fnc(datosPAS, variables=2:6, fac.inter=c('Edad_Manova_18a54','Genero2_1a2'),poshoc=c('todos'))

Saludos,
Marcelino


El 14/06/2023 a las 20:26, MaLuz Morales Botello escribió:

        
No suele recibir correos electrónicos de mlzm...@gmail.com. Por qué esto es importante <https://aka.ms/LearnAboutSenderIdentification>
        

Muy buenas,
He usado muy poco R en mi vida, y ahora estoy intentando hacer una MANOVA, con dos variables independientes (Edad, que tiene 4 niveles y Genero que tiene 2) y 5 variables independientes. Le he puesto también que me haga el poshoc de las dos y la interacción.

Decir también que me instalé el ULLRToolbox, que no se si tendrá algo que ver con el error que me da.

Este es el código que uso y el error que encuentro:

Manova.fnc(datosPAS, variables=2:6, fac.inter=c('Edad_Manova_18a54','Genero2_1a2'), poshoc=c('todos'))

Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) : contrasts can be applied only to factors with 2 or more levels

Pero tanto Edad como Género tienen 2 o más niveles:

image.png


Mi agradecimiento de antemano por la ayuda.

Un saludo

Mariluz



_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es


--
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Reply via email to