สร้างโมเดลที่มีองศาอิสระเป็นศูนย์
ในบทแรก เราได้สร้างโมเดล text-speed จากชุดข้อมูล HolzingerSwineford1939 โดยใช้ตัวแปรสังเกตได้ 6 ตัว ได้แก่ x4, x5, x6, x7, x8, x9 คราวนี้ให้สร้างโมเดลเฉพาะความเข้าใจในการอ่าน (reading comprehension) โดยใช้เพียง x4, x5 และ x6
โมเดลนี้ควรมีองศาอิสระเป็นศูนย์ เนื่องจากยังไม่ได้ถูก identify — เราประมาณค่าพารามิเตอร์จำนวนเท่ากับจำนวนตัวเลือกที่มีอยู่ เมื่อใช้ตัวแปรสังเกตได้เพียงสามตัว วิเคราะห์โมเดลเพื่อยืนยันว่าองศาอิสระเป็นศูนย์ lavaan และชุดข้อมูล HolzingerSwineford1939 ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Structural Equation Modeling ด้วย lavaan ใน R
คำแนะนำการฝึกหัด
- ตั้งชื่อโมเดลว่า
text.modelและตั้งชื่อตัวแปรแฝงว่าtext - ใช้ตัวแปร
x4,x5และx6เป็นตัวแปรสังเกตได้ - ใช้ฟังก์ชัน
cfa()เพื่อวิเคราะห์โมเดล - ใช้ฟังก์ชัน
summary()เพื่อดูค่าองศาอิสระ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create your text model specification
text.model <- '___'
# Analyze the model and include data argument
text.fit <- cfa(___)
# Summarize the model
summary(___, standardized = TRUE, fit.measures = TRUE)