factorAnalysis

faNFactors

Beschreibung

Die Aktion faNFactors analysiert eine Korrelationsmatrix oder Rohdaten, um die Anzahl der zu extrahierenden Faktoren zu bestimmen. Sie unterstützt verschiedene Kriterien zur Entscheidungsfindung, darunter das Eigenwert-Kriterium, die MAP-Methode (Minimum Average Partial Correlation) und die Parallelanalyse. Diese Aktion ist besonders nützlich im explorativen Stadium der Faktoranalyse, um die Dimensionalität der Daten zu verstehen.

Einstellungen
ParameterBeschreibung
attributesÄndert die Attribute der Variablen, die in dieser Aktion verwendet werden.
corrOutGibt eine Ausgabetabelle an, die die Korrelationsmatrix, zusammenfassende Statistiken und die Anzahl der Beobachtungen enthält.
criteriaGibt ein oder mehrere Kriterien zur Bestimmung der Anzahl der Faktoren an (z. B. 'EIGENVALUE' oder 'PARALLEL').
displayGibt eine Liste von Ergebnistabellen an, die zur Anzeige an den Client gesendet werden sollen.
freqGibt eine numerische Variable an, die die Häufigkeit des Auftretens jeder Beobachtung enthält.
inputsGibt die für die Analyse zu verwendenden Eingabevariablen an. Wenn nicht angegeben, werden alle numerischen Variablen verwendet.
nFactorsGibt an, wie die endgültige Anzahl der Faktoren aus den aktiven Kriterien bestimmt werden soll (z. B. 'MIN', 'MAX', 'MEAN'). Standard ist 'MIN'.
outputTablesListet die Namen der Ergebnistabellen auf, die als CAS-Tabellen auf dem Server gespeichert werden sollen.
priorsGibt die Methode zur Berechnung der Prior-Kommunalitätsschätzungen an (z. B. 'SMC' für Squared Multiple Correlations).
tableGibt die Einstellungen für die Eingabetabelle an, einschließlich des Tabellennamens und der CAS-Bibliothek.
varianceDivisorGibt den Varianzdivisor für die Berechnung von Varianzen und Kovarianzen an (z. B. 'DF' für Freiheitsgrade oder 'N' für Anzahl der Beobachtungen).
weightGibt eine numerische Variable an, die als Gewichtung für eine gewichtete Analyse der Daten verwendet wird.
Erstellung von Testdaten

Erstellt eine Tabelle 'myTable' mit fiktiven Daten zur Demonstration der Faktoranalyse.

Kopiert!
1DATA mycas.myTable; INPUT x1 x2 x3 x4 x5 x6; DATALINES;
21.0 2.0 3.0 4.0 5.0 6.0
32.0 3.0 4.0 5.0 6.0 7.0
41.5 2.5 3.5 4.5 5.5 6.5
53.0 4.0 5.0 6.0 7.0 8.0
6; RUN;

Beispiele

Verwendet das Eigenwert-Kriterium, um die Anzahl der Faktoren zu bestimmen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3factorAnalysis.faNFactors / TABLE={name="myTable"}, criteria={{type="EIGENVALUE", threshold=1.0}};
4 
5RUN;
6 
Ergebnis :
Gibt die empfohlene Anzahl von Faktoren basierend auf Eigenwerten größer als 1 aus.

Führt eine detaillierte Analyse durch, die sowohl das Eigenwert-Kriterium als auch die Parallelanalyse verwendet, Prior-Kommunalitäten mittels SMC berechnet und die Ergebnisse speichert.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3factorAnalysis.faNFactors / TABLE={name="myTable"}, criteria={{type="EIGENVALUE", threshold=1.0}, {type="PARALLEL", alpha=0.05, nSimulations=1000}}, priors={type="SMC"}, nFactors="MAX", outputTables={names={"Eigenvalues", "ParallelAnalysis"}};
4 
5RUN;
6 
Ergebnis :
Liefert eine Empfehlung für die Anzahl der Faktoren, die das Maximum der Ergebnisse aus Eigenwert-Kriterium und Parallelanalyse darstellt, und speichert detaillierte Ergebnistabellen.

FAQ

Was ist die Hauptfunktion der Aktion faNFactors?
Welche Kriterien können zur Bestimmung der Faktorenanzahl verwendet werden?
Wie wird die endgültige Anzahl der Faktoren ermittelt, wenn mehrere Kriterien aktiv sind?
Welche Parameter können für die Parallelanalyse konfiguriert werden?
Wie werden die a-priori-Kommunalitätsschätzungen spezifiziert?
Wie kann die Korrelationsmatrix gespeichert werden?
Welche Einstellungen gibt es für den Varianzdivisor?