Memplot perbedaan skor faktor per orang
Factor loading bukan satu-satunya parameter yang berbeda antara hasil EFA dan CFA. Skor faktor individu juga berbeda ketika dihitung dari parameter EFA atau CFA. Untuk mengilustrasikan hal ini, kita akan melihat bagaimana skor faktor untuk individu dalam himpunan data bfi_EFA berbeda ketika dihitung dari model EFA dibandingkan dengan model CFA dengan memeriksa plot kepadatan (density) dari skor tersebut.
Latihan ini adalah bagian dari kursus
Analisis Faktor di R
Petunjuk latihan
- Pertama, simpan skor dari elemen bernama
scorespada objekEFA_modelke dalam objek baru. Karena model ini dibuat dari himpunan databfi_EFA, maka skor faktor berasal dari himpunan data tersebut. - Selanjutnya, gunakan
fscores()untuk menghitung dan mengekstrak skor faktor individu menggunakan objek model CFA dengan himpunan databfi_EFAyang sama. - Terakhir, gunakan fungsi
plot()danlines()untuk menggrafikkan kepadatan skor faktor individu pada faktor pertama.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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")