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.
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!
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 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!
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";
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.
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
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.