Ü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 Unterbefehl ANALYSIS , um ein Subset der Variablen in der Matrix anzugeben.
  • METHOD und SELECT können überall angegeben werden. VARIABLES muss vor allen anderen Unterbefehlen angegeben werden, sofern keine Eingabematrix angegeben ist. MISSING muss vor ANALYSISangegeben werden.
  • Die Unterbefehle ANALYSIS, EXTRACTION, ROTATIONund SAVE mü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 beispielsweise EXTRACTION vor ANALYSIS und SAVE vor ROTATIONangeben, werden EXTRACTION und SAVE ignoriert. Wenn keine Unterbefehle EXTRACTION und SAVE in der richtigen Reihenfolge angegeben werden, wird der Standardwert verwendet (d. h. PC für EXTRACTION und kein SAVE).
  • Der Unterbefehl FORMAT kann an beliebiger Stelle nach dem Unterbefehl VARIABLES angegeben werden.
  • Wenn ein Unterbefehl ANALYSIS vorhanden ist, müssen die Optionen für die statistische Anzeige unter PRINT, PLOToder DIAGONAL angegeben werden. PRINT-, PLOT-und DIAGONAL -Unterbefehl, die vor dem Unterbefehl ANALYSIS angegeben wurden, werden ignoriert. Wenn nach dem Unterbefehl ANALYSIS keine derartigen Befehle angegeben werden, wird der Standardwert verwendet.
  • Der Unterbefehl CRITERIA kann überall angegeben werden, gilt jedoch nur für die nachfolgenden Unterbefehle. Wenn vor EXTRACTION oder ROTATIONkein Unterbefehl CRITERIA angegeben 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 CORRELATION wird verwendet. FACTOR fü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ür MISSING) 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 mit VAR=V1 TO V8 und ANALYSIS=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 mehrere FACTOR -Befehle, um mehrere Analysen durchzuführen.
  • VARIABLES oder MATRIX=IN kann nur einmal angegeben werden. Alle anderen Unterbefehle können mehrmals angegeben werden, aber nur die letzte in der richtigen Reihenfolge wird wirksam.

Operationen

  • VARIABLES berechnet eine Korrelation und eine Kovarianzmatrix. Bei Angabe von SELECT werden 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 THREADS und SET MCACHEangegeben werden.