Publicado el :
Estadística CREATION_INTERNE

Ejemplo de Análisis Factorial Confirmatorio con PROC CALIS

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 'scores' que contiene seis variables numéricas. Luego, utiliza el procedimiento CALIS tres veces con ligeras variaciones para ilustrar diferentes sintaxis y opciones. El primer bloque PROC CALIS define un modelo factorial simple. El segundo bloque especifica las rutas de manera más explícita y personaliza los índices de ajuste. El tercer bloque genera un diagrama de ruta para visualizar el modelo factorial. Los factores latentes 'verbal' y 'math' están relacionados respectivamente con las variables 'x1-x3' e 'y1-y3'.
Análisis de datos

Type : CREATION_INTERNE


El conjunto de datos 'scores' se crea directamente en el script a través de un bloque DATA STEP y la instrucción 'datalines'. Contiene las puntuaciones de 32 observaciones para 6 variables (x1-x3, y1-y3).

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA STEP crea la tabla 'scores' leyendo los datos integrados directamente en el código mediante la instrucción 'datalines'. La tabla contiene 6 variables numéricas: x1, x2, x3, y1, y2, y3.
¡Copiado!
1DATA scores;
2 INPUT x1 x2 x3 y1 y2 y3;
3 DATALINES;
4 23 17 16 15 14 16
5 29 26 23 22 18 19
6 14 21 17 15 16 18
7 20 18 17 18 21 19
8 25 26 22 26 21 26
9 26 19 15 16 17 17
10 14 17 19 4 6 7
11 12 17 18 14 16 13
12 25 19 22 22 20 20
13 7 12 15 10 11 8
14 29 24 30 14 13 16
15 28 24 29 19 19 21
16 12 9 10 18 19 18
17 11 8 12 15 16 16
18 20 14 15 24 23 16
19 26 25 21 24 23 24
20 20 16 19 22 21 20
21 14 19 15 17 19 23
22 14 20 13 24 26 25
23 29 24 24 21 20 18
24 26 28 26 28 26 23
25 20 23 24 22 23 22
26 23 24 20 23 22 18
27 14 18 17 13 16 14
28 28 34 27 25 21 21
29 17 12 10 14 12 16
30 8 1 13 14 15 14
31 22 19 19 13 11 14
32 18 21 18 15 18 19
33 12 12 10 13 13 16
34 22 14 20 20 18 19
35 29 21 22 13 17 12
36;
2 Bloque de código
PROC CALIS
Explicación :
Este bloque ejecuta un primer análisis factorial confirmatorio. La instrucción 'factor' define dos factores latentes: 'verbal' (vinculado a las variables x1 a x3) y 'math' (vinculado a las variables y1 a y3). La instrucción 'pvar' fija la varianza de cada factor en 1 para la identificación del modelo.
¡Copiado!
1PROC CALIS DATA=scores;
2 factor
3 verbal ===> x1-x3,
4 math ===> y1-y3;
5 pvar
6 verbal = 1.,
7 math = 1.;
8RUN;
3 Bloque de código
PROC CALIS
Explicación :
Esta segunda llamada a PROC CALIS muestra una sintaxis alternativa para la instrucción 'factor', donde cada ruta entre el factor y la variable se declara individualmente. La opción 'fitindex' se utiliza para seleccionar y mostrar índices de ajuste específicos del modelo (Chi-cuadrado, RMSEA, SRMR, etc.).
¡Copiado!
1title "Basic Confirmatory Factor Model: Separate Path Entries";
2title2 "FACTOR Model Specification";
3PROC CALIS DATA=scores;
4 factor
5 verbal ===> x1,
6 verbal ===> x2,
7 verbal ===> x3,
8 math ===> y1,
9 math ===> y2,
10 math ===> y3;
11 pvar
12 verbal = 1.,
13 math = 1.;
14 fitindex noindextype on(only)=[chisq df probchi rmsea srmr bentlercfi];
15RUN;
4 Bloque de código
PROC CALIS
Explicación :
Este tercer bloque activa los gráficos ODS mediante 'ods graphics on'. PROC CALIS se llama luego con la opción 'plots=pathdiagram' para generar una representación visual del modelo factorial. La sintaxis '= 1.' en la instrucción 'factor' es otra forma de fijar los pesos factoriales para la identificación. Los gráficos se desactivan luego con 'ods graphics off'.
¡Copiado!
1ods graphics on;
2PROC CALIS DATA=scores plots=pathdiagram;
3 factor
4 verbal ===> x1-x3 = 1. ,
5 math ===> y1-y3 = 1. ;
6RUN;
7ods graphics off;
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