Gelöst proc Faktor mit fehlenden Werten paarweise Löschung - SAS Support Communities

Ich bin mit Faktoranalyse auf einer Reihe von Krankenhauspatientenzufriedenheit Umfragedaten, die Werte hat fehlt, die von „Kann mich nicht erinnern“ umcodiert wurden und „Gegenstandslos“, da sie gültige Antworten auf die Umfrage sind aber nicht in der verwendeten Score-Berechnung Skala. Wenn ich PCA in SPSS ausführen kann ich pariwise Löschen von fehlenden Werten angeben. Allerdings ist die Standardeinstellung für SAS ist listwise Löschung und es gibt keine Optionen, die ich paarweise Löschung angeben finden. Dies reduziert drastisch die Anzahl der obs lesen, wenn es in jeder Reihe von Daten, die einen oder mehrere fehlende Wert ist. Ich habe nur in der Lage gewesen, Vorschläge zu finden, um die Daten zu unterstellen, was nicht möglich ist, meine Daten wie die fehlenden Werte werden aus umcodiert „Kann mich nicht erinnern“ und „Gegenstandslos“, die nicht als etwas zugeordnet werden können sonst und muss fehlen bleiben. Warum kann ich nicht paarweise Löschung von fehlenden Fälle spezifizieren und diese geändert werden können?

/ VARIABLEN painrelf, symrelf, restrelf, mancond, hos_outc, compdoc, feelleft

/ ANALYSE painrelf, symrelf, restrelf, mancond, hos_outc, compdoc, feelleft

/ UNIVARIATE ERSTE KORRELATION KMO EXTRACTION ROTATION DRUCK

/ KRITERIEN MINEIGEN (1) ITERATE (25)

proc Faktordaten = Hosp method = Haupt Rotate = Varimax;

var painrelf symrelf restrelf mancond hos_outc compdoc feelleft;

Es wird hässlich bekommen. Ich denke, dies zu tun Sie Ihre Daten Vorprozess mit PROC CORR haben, wo Sie paarweise Löschung, und speichern Sie die Ausgabe als TYPE = CORR angeben. Dieser Datensatz kann dann als Eingabe für PROC FACTOR verwendet werden. Siehe den Teil der Dokumentation FACTOR Vorgehensweise des Titel „Input Data Set“.

In Verbindung stehende Artikel