Chia nhỏ tập dữ liệu của bạn
Trong quá trình xây dựng thang đo, điều quan trọng là thực hiện EFA và CFA trên các tập dữ liệu tách biệt, vì dùng chung một tập dữ liệu có thể làm thổi phồng các thống kê độ phù hợp mô hình. Thay vào đó, bạn có thể chia đôi tập dữ liệu, rồi dùng một nửa cho EFA và nửa còn lại cho CFA.
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
- Chia đôi tập dữ liệu bằng hai tập chỉ số để xác định dòng nào thuộc về mỗi tập.
- Dùng tập chỉ số thứ nhất để tạo tập dữ liệu cho EFA, rồi dùng tập thứ hai cho tập dữ liệu CFA của bạn.
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.
# Establish two sets of indices to split the dataset
N <- nrow(gcbs)
indices <- seq(1, ___)
indices_EFA <- sample(indices, floor((.5*___)))
indices_CFA <- indices[!(indices %in% ___)]
# Use those indices to split the dataset into halves for your EFA and CFA
gcbs_EFA <- gcbs[___, ]
gcbs_CFA <- gcbs[___, ]