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.
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!
proc calis data=scores;
factor
verbal ===> x1-x3,
math ===> y1-y3;
pvar
verbal = 1.,
math = 1.;
run;
1
PROC CALISDATA=scores;
2
factor
3
verbal ===> x1-x3,
4
math ===> y1-y3;
5
pvar
6
verbal = 1.,
7
math = 1.;
8
RUN;
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!
title "Basic Confirmatory Factor Model: Separate Path Entries";
title2 "FACTOR Model Specification";
proc calis data=scores;
factor
verbal ===> x1,
verbal ===> x2,
verbal ===> x3,
math ===> y1,
math ===> y2,
math ===> y3;
pvar
verbal = 1.,
math = 1.;
fitindex noindextype on(only)=[chisq df probchi rmsea srmr bentlercfi];
run;
1
title "Basic Confirmatory Factor Model: Separate Path Entries";
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'.
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
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.