Rappresentare le differenze nei punteggi fattoriali delle persone
Le saturazioni fattoriali non sono gli unici parametri che differiscono tra i risultati EFA e CFA. Anche i punteggi fattoriali degli individui cambiano quando sono calcolati a partire dai parametri EFA o CFA. Per illustrarlo, vedremo come variano i punteggi fattoriali per gli individui nel dataset bfi_EFA quando sono calcolati dal modello EFA rispetto al modello CFA, esaminando i grafici di densità di tali punteggi.
Questo esercizio fa parte del corso
Analisi fattoriale in R
Istruzioni dell'esercizio
- Per prima cosa, salva i punteggi dall'elemento denominato
scoresdell'oggettoEFA_modelin un nuovo oggetto. Poiché questo modello è stato creato dal datasetbfi_EFA, i punteggi fattoriali provengono da quel dataset. - Poi, usa
fscores()per calcolare ed estrarre i punteggi fattoriali degli individui usando l'oggetto del modello CFA con lo stesso datasetbfi_EFA. - Infine, utilizza le funzioni
plot()elines()per rappresentare le densità dei punteggi fattoriali degli individui sul primo fattore.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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")