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 en 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 en 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