Reprezentarea grafică a diferențelor dintre scorurile factoriale ale persoanelor
Încărcăturile factoriale nu sunt singurii parametri care diferă între rezultatele EFA și CFA. Scorurile factoriale individuale diferă și ele în funcție de modelul din care sunt calculate – EFA sau CFA. Pentru a ilustra acest lucru, vom analiza cum diferă scorurile factoriale ale persoanelor din setul de date bfi_EFA atunci când sunt calculate din modelul EFA față de modelul CFA, examinând graficele de densitate ale acestor scoruri.
Acest exercițiu face parte din cursul
Analiza factorială în R
Instrucțiuni pentru exercițiu
- Mai întâi, salvează scorurile din elementul de tip listă denumit
scoresal obiectuluiEFA_modelîntr-un obiect nou. Deoarece acest model a fost creat din setul de datebfi_EFA, scorurile factoriale provin din același set de date. - Apoi, folosește
fscores()pentru a calcula și extrage scorurile factoriale individuale utilizând obiectul modelului CFA cu același set de datebfi_EFA. - În final, folosește funcțiile
plot()șilines()pentru a reprezenta grafic densitățile scorurilor factoriale individuale pe primul factor.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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")