8 votos

La normalización de todos los variarbles versus uso de la escala=TRUE opción en prcomp en R

¿Cuál es la diferencia entre

  1. la normalización de las variables y haciendo PCA;
  2. el uso de scale=TRUE opción (sin normalizar las variables) en prcomp función en R?

9voto

usεr11852 Puntos 5514

Ninguna diferencia. Tipo debug(prcomp) antes de ejecutar prcomp. La tercera línea de la función es: x <- scale(x, center = center, scale = scale.); es decir,. usted va a la escala dentro de la función si se establece scale = TRUE durante la llamada a la función o usted tendrá la ampliación hecho originalmente por usted.

Habiendo dicho que, cuando la aplicación de PCA en general es una buena idea ampliar la escala de las variables. De lo contrario, la magnitud de determinadas variables domina las asociaciones entre las variables en la muestra. A menos que todas las variables se registran en la misma escala y/o la diferencia en la variable de magnitudes son de interés sugeriría usted a normalizar sus datos antes de la PCA. Este tema ha sido revisado varias de tiempo dentro de CV, por ejemplo. 1, 2, 3.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X