Vẽ sự khác biệt trong điểm nhân tố của cá nhân
Hệ số tải (factor loadings) không phải là tham số duy nhất khác nhau giữa kết quả EFA và CFA. Điểm nhân tố của từng cá nhân cũng khác nhau khi chúng được tính từ tham số của EFA so với CFA. Để minh họa, chúng ta sẽ xem điểm nhân tố của các cá nhân trong bộ dữ liệu bfi_EFA thay đổi thế nào khi được tính từ mô hình EFA so với mô hình CFA bằng cách quan sát các biểu đồ mật độ của các điểm số đó.
Bài tập này là một phần của khóa học
Phân tích Nhân tố trong R
Hướng dẫn bài tập
- Trước tiên, lưu các điểm số từ phần tử danh sách có tên
scorescủa đối tượngEFA_modelvào một đối tượng mới. Vì mô hình này được tạo từ bộ dữ liệubfi_EFA, nên điểm nhân tố cũng từ bộ dữ liệu đó. - Tiếp theo, dùng
fscores()để tính và trích xuất điểm nhân tố của các cá nhân bằng đối tượng mô hình CFA với cùng bộ dữ liệubfi_EFA. - Cuối cùng, dùng các hàm
plot()vàlines()để vẽ mật độ điểm nhân tố của các cá nhân trên nhân tố thứ nhất.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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")