Re: [R-es] error en MANOVA

2023-06-14 Por tema Eric
Creo que el genero es adecuado (y quiza necesario) convertirlo en
factor, pero con la edad creo que no seria bueno, pues hay un orden de
precedencia claro en los enteros, y si la transformas a factor esa
informacion se pierde para el test ... ademas de lo q dice Marcelino,
yo haria la MANOVA primero, y luego el test de post-hoc, así eliminas
el error, obtienes la salida de manova y luego puedes elegir entre
varios paquetes cual post-hoc hacer para que no te de error ... una
pregunta, de que libreria es la funcion Manova.fnc que usas ?

Saludos !!

On Wed, Jun 14, 2023 at 2:37 PM Marcelino de la Cruz Rot
 wrote:
>
> 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 
> >
> >
> > 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

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


Re: [R-es] error en MANOVA

2023-06-14 Por tema Marcelino de la Cruz Rot

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 



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


[R-es] error en MANOVA

2023-06-14 Por tema MaLuz Morales Botello
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: 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