Veröffentlicht am :
Statistik CREATION_INTERNE

Beispiel einer konfirmatorischen Faktorenanalyse mit PROC CALIS

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Skript beginnt mit der Erstellung eines Datensatzes 'scores', der sechs numerische Variablen enthält. Anschließend wird das CALIS-Verfahren dreimal mit leichten Variationen verwendet, um verschiedene Syntaxen und Optionen zu veranschaulichen. Der erste PROC CALIS-Block definiert ein einfaches Faktormodell. Der zweite Block spezifiziert die Pfade expliziter und passt die Anpassungsindizes an. Der dritte Block generiert ein Pfaddiagramm zur Visualisierung des Faktormodells. Die latenten Faktoren 'verbal' und 'math' sind jeweils mit den Variablen 'x1-x3' und 'y1-y3' verbunden.
Datenanalyse

Type : CREATION_INTERNE


Der Datensatz 'scores' wird direkt im Skript über einen DATA STEP-Block und die 'datalines'-Anweisung erstellt. Er enthält die Scores von 32 Beobachtungen für 6 Variablen (x1-x3, y1-y3).

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA STEP-Block erstellt die Tabelle 'scores', indem die integrierten Daten direkt im Code mit der 'datalines'-Anweisung gelesen werden. Die Tabelle enthält 6 numerische Variablen: x1, x2, x3, y1, y2, y3.
Kopiert!
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 Codeblock
PROC CALIS
Erklärung :
Dieser Block führt eine erste konfirmatorische Faktorenanalyse durch. Die 'factor'-Anweisung definiert zwei latente Faktoren: 'verbal' (verbunden mit den Variablen x1 bis x3) und 'math' (verbunden mit den Variablen y1 bis y3). Die 'pvar'-Anweisung setzt die Varianz jedes Faktors auf 1 zur Modellidentifikation.
Kopiert!
1PROC CALIS DATA=scores;
2 factor
3 verbal ===> x1-x3,
4 math ===> y1-y3;
5 pvar
6 verbal = 1.,
7 math = 1.;
8RUN;
3 Codeblock
PROC CALIS
Erklärung :
Dieser zweite Aufruf von PROC CALIS zeigt eine alternative Syntax für die 'factor'-Anweisung, bei der jeder Pfad zwischen Faktor und Variable einzeln deklariert wird. Die Option 'fitindex' wird verwendet, um spezifische Anpassungsindizes des Modells (Chi-Quadrat, RMSEA, SRMR, etc.) auszuwählen und anzuzeigen.
Kopiert!
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 Codeblock
PROC CALIS
Erklärung :
Dieser dritte Block aktiviert ODS-Grafiken über 'ods graphics on'. PROC CALIS wird dann mit der Option 'plots=pathdiagram' aufgerufen, um eine visuelle Darstellung des Faktormodells zu generieren. Die Syntax '= 1.' in der 'factor'-Anweisung ist eine weitere Möglichkeit, die Faktorladungen zur Identifikation festzulegen. Die Grafiken werden anschließend mit 'ods graphics off' deaktiviert.
Kopiert!
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;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : S A S S A M P L E L I B R A R Y