เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแบ่งชุดข้อมูลออกเป็นสองส่วน

ในกระบวนการพัฒนาเครื่องมือวัด การทำ EFA และ CFA บนชุดข้อมูลที่แยกจากกันถือเป็นสิ่งสำคัญ เพราะการใช้ชุดข้อมูลเดียวกันอาจทำให้ค่าสถิติความเหมาะสมของโมเดลสูงเกินจริง วิธีแก้คือแบ่งชุดข้อมูลออกเป็นสองส่วนเท่าๆ กัน แล้วนำส่วนแรกไปใช้กับ EFA และส่วนที่สองไปใช้กับ CFA

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์ปัจจัยใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • แบ่งชุดข้อมูลออกเป็นสองส่วนเท่าๆ กัน โดยใช้ชุดดัชนีสองชุดเพื่อกำหนดว่าแถวไหนอยู่ในชุดข้อมูลใด
  • ใช้ชุดดัชนีแรกเพื่อสร้างชุดข้อมูลสำหรับ EFA จากนั้นใช้ชุดดัชนีที่สองเพื่อสร้างชุดข้อมูลสำหรับ CFA

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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[___, ]
แก้ไขและรันโค้ด