Seite 1 von 1

var labs statt var names bei factor loading matrix anzeigen

BeitragVerfasst: Mi 15. Jul 2020, 14:58
von Lady_Stark
Hallo,

nachdem ich zwei Tage lang nach einer Lösung gesucht, aber nirgends eine Antwort auf meine Frage gefunden habe, ist das Stata Forum meine letzte Hoffnung.
Ich habe eine Faktorenanalyse durchgeführt:
Code: Alles auswählen
quietly factor Variable1 - Variable69, pcf mineigen(1)

Die Ergebnisse habe ich rotiert:
Code: Alles auswählen
rotate, varimax blanks (0.4)


Als Ergebnis erhalte ich dann die Rotated factor loadings (pattern matrix) and unique variances.
Dort werden dann die Variablennamen und die entsprechenden Faktorladungen ausgegeben. Um die Interpretation zu vereinfachen, würde ich gerne anstatt der Variablennamen die Variablenlabels anzeigen. Ich habe alle Variablen vollständig gelabelt.

Gibt es hierfür eine Möglichkeit?

Vielen, vielen Dank für die Unterstützung!
Liebe Grüße
Lady Stark

Re: var labs statt var names bei factor loading matrix anzei

BeitragVerfasst: Mi 15. Jul 2020, 18:24
von Staxa
Das hier ist nicht perfekt, weil die Zeichenzahl begrenzt ist, aber recht nah dran.



Code: Alles auswählen
...
rotate
matrix new = e(r_L)
matrix list new

local rows
foreach var of varlist Variable1 - Variable69 {
    local this = strtoname("`: variable label `var''")
    local rows `rows' `this'
}

matrix rownames new = `rows'
matrix list new