LoslegenKostenlos loslegen

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

Faktorenanalyse in R

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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