Publié le :
Statistique CREATION_INTERNE

Exemple d'Analyse Factorielle Confirmatoire avec PROC CALIS

Ce code est également disponible en : Deutsch English Español
En attente de validation
Le script commence par créer un jeu de données 'scores' contenant six variables numériques. Ensuite, il utilise la procédure CALIS à trois reprises avec de légères variations pour illustrer différentes syntaxes et options. Le premier bloc PROC CALIS définit un modèle factoriel simple. Le deuxième bloc spécifie les chemins de manière plus explicite et personnalise les indices d'ajustement. Le troisième bloc génère un diagramme de chemin (path diagram) pour visualiser le modèle factoriel. Les facteurs latents 'verbal' et 'math' sont liés respectivement aux variables 'x1-x3' et 'y1-y3'.
Analyse des données

Type : CREATION_INTERNE


Le jeu de données 'scores' est créé directement dans le script via un bloc DATA STEP et l'instruction 'datalines'. Il contient les scores de 32 observations pour 6 variables (x1-x3, y1-y3).

1 Bloc de code
DATA STEP Data
Explication :
Ce bloc DATA STEP crée la table 'scores' en lisant les données intégrées directement dans le code à l'aide de l'instruction 'datalines'. La table contient 6 variables numériques : x1, x2, x3, y1, y2, y3.
Copié !
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 Bloc de code
PROC CALIS
Explication :
Ce bloc exécute une première analyse factorielle confirmatoire. L'instruction 'factor' définit deux facteurs latents : 'verbal' (lié aux variables x1 à x3) et 'math' (lié aux variables y1 à y3). L'instruction 'pvar' fixe la variance de chaque facteur à 1 pour l'identification du modèle.
Copié !
1PROC CALIS DATA=scores;
2 factor
3 verbal ===> x1-x3,
4 math ===> y1-y3;
5 pvar
6 verbal = 1.,
7 math = 1.;
8RUN;
3 Bloc de code
PROC CALIS
Explication :
Ce second appel à PROC CALIS montre une syntaxe alternative pour l'instruction 'factor', où chaque chemin entre le facteur et la variable est déclaré individuellement. L'option 'fitindex' est utilisée pour sélectionner et afficher des indices d'ajustement spécifiques du modèle (Chi-carré, RMSEA, SRMR, etc.).
Copié !
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 Bloc de code
PROC CALIS
Explication :
Ce troisième bloc active les graphiques ODS via 'ods graphics on'. PROC CALIS est ensuite appelé avec l'option 'plots=pathdiagram' pour générer une représentation visuelle du modèle factoriel. La syntaxe '= 1.' dans l'instruction 'factor' est une autre manière de fixer les poids factoriels pour l'identification. Les graphiques sont ensuite désactivés avec 'ods graphics off'.
Copié !
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;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : S A S S A M P L E L I B R A R Y