Übersicht (Befehl FACTOR)
FACTOR führt eine Faktorenanalyse basierend auf Korrelationen oder Kovarianzen durch und verwendet eine der sieben Extraktionsmethoden. FACTOR akzeptiert auch Matrixeingaben in Form von Korrelationsmatrizen, Kovarianzmatrizen oder Faktorladematrizen und kann die Matrixmaterialien in eine Matrixdatendatei schreiben.
Optionen
Optionen für Analysephase. Sie können eine Korrelations-oder Kovarianzmatrix mit dem Unterbefehl METHOD analysieren. Mit dem Unterbefehl SELECT können Sie ein Subset der Fälle für die Analysephase auswählen. Sie können die statistische Anzeige für eine Analyse mit dem Unterbefehl PRINT anpassen. Sie können die Ausgabe in den Faktormuster-und Strukturmatrizen mit dem Unterbefehl FORMAT sortieren. Sie können auch Screeplots und Diagramme der Variablen im Faktorraum im Unterbefehl PLOT anfordern.
Optionen für Extraktionsphase. Mit dem Unterbefehl EXTRACTION können Sie zusätzlich zur Standardhauptkomponentenextraktion eine von sechs Extraktionsmethoden angeben: Hauptachsenfactoring, Alpha-Factoring, Image-Factoring, ungewichtete kleinste Quadrate, verallgemeinerte kleinste Quadrate und maximale Wahrscheinlichkeit. Sie können anfängliche Diagonalwerte für das Hauptachsenfactoring im Unterbefehl DIAGONAL angeben. Mit dem Unterbefehl CRITERIA können Sie die in der Extraktion verwendeten statistischen Standardkriterien ändern.
Optionen für Rotationsphase. Sie können die Kriterien für die Faktorrotation mit dem Unterbefehl CRITERIA steuern. Im Unterbefehl ROTATION können Sie neben der Standardvarimax-Rotation zwischen vier Rotationsmethoden (equamax, quartimax, promax und oblimin) wählen, oder Sie können keine Rotation angeben.
Faktorscores. Mit einer der drei im Unterbefehl SAVE verfügbaren Methoden können Sie Faktorscores als neue Variablen im aktiven Dataset speichern.
Matrixeingabe und -ausgabe. Mit dem Unterbefehl MATRIX können Sie eine Korrelationsmatrix, eine Kovarianzmatrix oder eine Faktorladungsmatrix schreiben. Sie können auch Matrixmaterialien lesen, die entweder von einer früheren FACTOR -Prozedur oder von einer Prozedur geschrieben wurden, die Korrelations-oder Kovarianzmatrizen schreibt.
Basisspezifikation
Die Basisspezifikation ist der Unterbefehl VARIABLES mit einer Variablenliste. FACTOR führt mithilfe von Standardkriterien eine Hauptkomponentenanalyse mit einer Varimax-Rotation für alle Variablen in der Analyse durch.
- Wenn Matrixmaterialien als Eingabe verwendet werden, geben Sie
VARIABLESnicht an. Verwenden Sie den UnterbefehlANALYSIS, um ein Subset der Variablen in der Matrix anzugeben.
METHODundSELECTkönnen überall angegeben werden.VARIABLESmuss vor allen anderen Unterbefehlen angegeben werden, sofern keine Eingabematrix angegeben ist.MISSINGmuss vorANALYSISangegeben werden.- Die Unterbefehle
ANALYSIS,EXTRACTION,ROTATIONundSAVEmüssen in der Reihenfolge angegeben werden, in der sie hier aufgelistet sind. Wenn Sie diese Unterbefehle nicht in der richtigen Reihenfolge angeben, erhalten Sie möglicherweise unerwartete Ergebnisse. Wenn Sie beispielsweiseEXTRACTIONvorANALYSISundSAVEvorROTATIONangeben, werdenEXTRACTIONundSAVEignoriert. Wenn keine UnterbefehleEXTRACTIONundSAVEin der richtigen Reihenfolge angegeben werden, wird der Standardwert verwendet (d. h.PCfürEXTRACTIONund keinSAVE). - Der Unterbefehl
FORMATkann an beliebiger Stelle nach dem UnterbefehlVARIABLESangegeben werden. - Wenn ein Unterbefehl
ANALYSISvorhanden ist, müssen die Optionen für die statistische Anzeige unterPRINT,PLOToderDIAGONALangegeben werden.PRINT-,PLOT-undDIAGONAL-Unterbefehl, die vor dem UnterbefehlANALYSISangegeben wurden, werden ignoriert. Wenn nach dem UnterbefehlANALYSISkeine derartigen Befehle angegeben werden, wird der Standardwert verwendet. - Der Unterbefehl
CRITERIAkann überall angegeben werden, gilt jedoch nur für die nachfolgenden Unterbefehle. Wenn vorEXTRACTIONoderROTATIONkein UnterbefehlCRITERIAangegeben ist, werden die Standardkriterien für den entsprechenden Unterbefehl verwendet.
Beispiel
FACTOR VAR=V1 TO V12
/ANALYSIS=V1 TO V8
/CRITERIA=FACTORS(3)
/EXTRACTION=PAF
/ROTATION=QUARTIMAX. - Die Standardmethode
CORRELATIONwird verwendet.FACTORführt eine Faktorenanalyse der Korrelationsmatrix basierend auf den ersten acht Variablen im aktiven Dataset (V1 bis V8) durch. - Die Prozedur extrahiert drei Faktoren unter Verwendung der Hauptachsenmethode und der Quartimax-Rotation.
LISTWISE(Standardwert fürMISSING) ist wirksam. Fälle mit fehlenden Werten für eine der Variablen von V1 bis V12 werden aus der Analyse ausgeschlossen. Wenn Sie daher die Faktorenanalyse mitVAR=V1 TO V8undANALYSIS=ALLanfordern, können die Ergebnisse unterschiedlich sein, obwohl die in der Analyse verwendeten Variablen identisch sind.
Syntaxregeln
- Jede
FACTOR-Prozedur führt nur eine Analyse mit einer Extraktion und einer Rotation durch. Verwenden Sie mehrereFACTOR-Befehle, um mehrere Analysen durchzuführen. VARIABLESoderMATRIX=INkann nur einmal angegeben werden. Alle anderen Unterbefehle können mehrmals angegeben werden, aber nur die letzte in der richtigen Reihenfolge wird wirksam.
Operationen
VARIABLESberechnet eine Korrelation und eine Kovarianzmatrix. Bei Angabe vonSELECTwerden nur die ausgewählten Fälle verwendet.- Die Korrelations-oder Kovarianzmatrix (entweder aus den Daten berechnet oder eingelesen) ist die Basis für die Faktorenanalyse.
- Faktorscores werden für alle Fälle (ausgewählt und nicht ausgewählt) berechnet.
- Diese Prozedur verwendet die Multithread-Optionen, die von
SET THREADSundSET MCACHEangegeben werden.