การแบ่งชุดข้อมูล BFI
ในบทนี้ คุณจะใช้ชุดข้อมูล bfi ซึ่งประกอบด้วยคำตอบจากแบบสอบถาม 25 ข้อที่วัด Big Five personality traits โดยเราได้ปรับชุดข้อมูลให้เหลือเฉพาะคำตอบของแต่ละข้อเพื่อให้ใช้งานง่ายขึ้น เนื่องจากจะต้องทำทั้ง exploratory และ confirmatory factor analysis กับข้อมูลชุดนี้ จึงควรเริ่มต้นด้วยการแบ่งชุดข้อมูลออกก่อน โดยใช้กระบวนการเดียวกับที่เรียนไปในบทที่ 1 ตอนแบ่งชุดข้อมูล gcbs
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ปัจจัยใน R
คำแนะนำการฝึกหัด
- แบ่ง
bfiออกเป็นสองส่วนเท่ากันโดยใช้ชุด indices สองชุด (indices_EFAและindices_CFA) เพื่อกำหนดว่าแถวใดอยู่ในชุดข้อมูลใด - ใช้ชุด indices ชุดแรกเพื่อสร้างชุดข้อมูลสำหรับ EFA จากนั้นใช้ชุดที่สองสำหรับชุดข้อมูล CFA
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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[___, ]