Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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 scores của đối tượng EFA_model vào một đối tượng mới. Vì mô hình này được tạo từ bộ dữ liệu bfi_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ệu bfi_EFA.
  • Cuối cùng, dùng các hàm plot()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")
Chỉnh sửa và Chạy Mã