การสร้าง syntax สำหรับ CFA จากผลลัพธ์ EFA
แพ็กเกจ psych มีฟังก์ชัน wrapper ชื่อ structure.sem() ที่ช่วยแปลงผลลัพธ์จาก EFA ให้กลายเป็น syntax สำหรับใช้ทำ CFA ด้วยฟังก์ชัน sem() ในแพ็กเกจ sem ฟังก์ชันนี้ช่วยประหยัดเวลาในการเขียน syntax ได้มาก หากเห็นด้วยกับผลลัพธ์ของ EFA ก็สามารถนำมาใช้ได้เลย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ปัจจัยใน R
คำแนะนำการฝึกหัด
- ขั้นแรก ทำ EFA แบบ 5 ปัจจัยบนข้อมูลครึ่งหนึ่งของชุดข้อมูล
bfiที่แบ่งไว้สำหรับ EFA - จากนั้น นำอ็อบเจกต์โมเดลที่ได้มาใส่เป็นอาร์กิวเมนต์ในฟังก์ชัน
structure.sem()เพื่อตั้งค่า syntax
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Conduct a five-factor EFA on the EFA half of the dataset
EFA_model <- ___(bfi_EFA, nfactors = ___)
# Use the wrapper function to create syntax for use with the sem() function
EFA_syn <- ___(___)