[R-es] error en MANOVA

Marcelino de la Cruz Rot m@rce||no@de|@cruz @end|ng |rom urjc@e@
Mie Jun 14 20:32:56 CEST 2023


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 mlzmrls using 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 using 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



Más información sobre la lista de distribución R-help-es