LoslegenKostenlos starten

Unterschiede in den Faktorscores von Personen plotten

Faktorladungen sind nicht die einzigen Parameter, die sich zwischen EFA- und CFA-Ergebnissen unterscheiden. Auch die Faktorscores von Personen fallen unterschiedlich aus, je nachdem, ob sie aus EFA- oder CFA-Parametern berechnet werden. Um das zu veranschaulichen, schauen wir uns an, wie sich die Faktorscores der Personen im Datensatz bfi_EFA unterscheiden, wenn sie einmal aus dem EFA-Modell und einmal aus dem CFA-Modell berechnet werden, indem wir die Dichtekurven dieser Scores vergleichen.

Diese Übung ist Teil des Kurses

<Kurs>Faktorenanalyse in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Speichere zunächst die Scores aus dem benannten Listenelement scores des Objekts EFA_model in einem neuen Objekt. Da dieses Modell mit dem Datensatz bfi_EFA erstellt wurde, stammen die Faktorscores aus diesem Datensatz.
  • Verwende als Nächstes fscores(), um die Faktorscores der Personen mithilfe des CFA-Modells mit demselben Datensatz bfi_EFA zu berechnen und zu extrahieren.
  • Nutze schließlich die Funktionen plot() und lines(), um die Dichten der Faktorscores der Personen auf dem ersten Faktor zu visualisieren.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Extracting factor scores from the EFA model
EFA_scores <- EFA_model$___

# Calculating factor scores by applying the CFA parameters to the EFA dataset
CFA_scores <- fscores(EFA_CFA, data = ___)

# Comparing factor scores from the EFA and CFA results from the bfi_EFA dataset
___(density(___[,1], na.rm = TRUE), 
    xlim = c(-3, 3), ylim = c(0, 1), col = "blue")
___(density(___[,1], na.rm = TRUE), 
    xlim = c(-3, 3), ylim = c(0, 1), col = "red")
Code bearbeiten und ausführen