MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Pertama, simpan skor dari elemen bernama scores pada objek EFA_model ke dalam objek baru. Karena model ini dibuat dari himpunan data bfi_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 data bfi_EFA yang sama.
  • Terakhir, gunakan fungsi plot() dan lines() 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")
Edit dan Jalankan Kode