Publicado el :
Estadística CREATION_INTERNE

Ejemplo de análisis factorial (PROC FACTOR)

Este código también está disponible en: Deutsch English Français
En espera de validación
El script comienza creando un conjunto de datos llamado `SocioEconomics` que contiene indicadores para diferentes localidades (Población, Escuela, etc.). Luego, ejecuta tres veces el procedimiento `PROC FACTOR` para realizar un análisis factorial. Cada ejecución utiliza el método de máxima verosimilitud (`method=ml`) pero varía el número de factores a extraer (1, 2 y luego 3), lo que permite comparar los modelos. La opción `heywood` se utiliza para manejar casos en los que las comunalidades superan el 1.
Análisis de datos

Type : CREATION_INTERNE


Los datos `SocioEconomics` se crean directamente en el código a través de un paso DATA con una instrucción `datalines`. No provienen de SASHELP ni de una fuente externa.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque crea la tabla `SocioEconomics` en memoria. Los datos se incluyen directamente en el script mediante la instrucción `datalines`, un método común para pequeños conjuntos de datos de ejemplo.
¡Copiado!
1DATA SocioEconomics;
2 INPUT Population School Employment Services HouseValue;
3 DATALINES;
45700 12.8 2500 270 25000
51000 10.9 600 10 10000
63400 8.8 1000 10 9000
73800 13.6 1700 140 25000
84000 12.8 1600 140 25000
98200 8.3 2600 60 12000
101200 11.4 400 10 16000
119100 11.5 3300 60 14000
129900 12.5 3400 180 18000
139600 13.7 3600 390 25000
149600 9.6 3300 80 12000
159400 11.4 4000 100 13000
16;
2 Bloque de código
PROC FACTOR
¡Copiado!
1title3 'Maximum Likelihood Factor Analysis with One Factor';
2PROC FACTOR
3DATA=SocioEconomics method=ml heywood n=1;
4RUN;
5 
3 Bloque de código
PROC FACTOR
¡Copiado!
1title3 'Maximum Likelihood Factor Analysis with Two Factors';
2PROC FACTOR
3DATA=SocioEconomics method=ml heywood n=2;
4RUN;
5 
4 Bloque de código
PROC FACTOR
¡Copiado!
1title3 'Maximum Likelihood Factor Analysis with Three Factors';
2PROC FACTOR
3DATA=SocioEconomics method=ml heywood n=3;
4RUN;
5 
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : S A S S A M P L E L I B R A R Y