Chia bộ dữ liệu BFI
Trong chương này, bạn sẽ dùng bộ dữ liệu bfi, gồm câu trả lời cho 25 câu hỏi đo lường năm yếu tố tính cách Big Five. Tôi đã rút gọn dữ liệu chỉ còn phần phản hồi cho từng câu hỏi để bạn sử dụng. Vì bạn sẽ thực hiện cả phân tích nhân tố khám phá (EFA) và phân tích nhân tố khẳng định (CFA) trên dữ liệu này, nên bước đầu tiên là chia nhỏ bộ dữ liệu. Bạn sẽ dùng lại quy trình đã học ở Chương 1 khi chia bộ dữ liệu gcbs.
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
bfithành hai nửa bằng cách tạo hai tập chỉ số (indices_EFAvàindices_CFA) để xác định hàng nào thuộc về mỗi bộ dữ liệu. - Dùng tập chỉ số thứ nhất để tạo bộ dữ liệu cho EFA, rồi dùng tập thứ hai cho bộ dữ liệu CFA.
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(___)
indices <- seq(___, ___)
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
bfi_EFA <- bfi[___, ]
bfi_CFA <- bfi[___, ]