Kom igångKom igång gratis

Plotta skillnader i personers faktorpoäng

Faktorladdningar är inte de enda parametrar som skiljer sig åt mellan EFA- och CFA-resultat. Även individers faktorpoäng skiljer sig beroende på om de beräknas utifrån EFA- eller CFA-parametrar. För att illustrera detta undersöker vi hur faktorpoängen för individerna i datamängden bfi_EFA skiljer sig åt när de beräknas från EFA-modellen respektive CFA-modellen – med hjälp av densitetsdiagram.

Den här övningen är en del av kursen

Faktoranalys i R

Visa kurs

Övningsinstruktioner

  • Spara först poängen från det namngivna listelementet scores i objektet EFA_model i ett nytt objekt. Eftersom den här modellen skapades från datamängden bfi_EFA kommer faktorpoängen från den datamängden.
  • Använd sedan fscores() för att beräkna och extrahera individers faktorpoäng med hjälp av CFA-modellobjektet och samma datamängd bfi_EFA.
  • Använd slutligen funktionerna plot() och lines() för att rita densitetskurvorna för individernas faktorpoäng på den första faktorn.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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")
Redigera och kör kod