修正潛在 Heywood 模型
在上一個練習中,你發現問卷中的潛在變數出現相關係數 > 1。你應該把兩個潛在變數合併為一個潛在變數,以修正這個 Heywood 情況。接著分析並摘要模型,檢視把這兩個因子合併為一個之後,是否已解決有問題的相關性。
本練習屬於課程
在 R 中使用 lavaan 的結構方程模型
練習說明
- 將模型改為只建立一個
goodstory因子,並由adoptsurvey資料集中的 6 個顯在變數共同衡量。 - 使用
cfa()函式分析模型,確認沒有錯誤訊息。 - 執行模型的
summary(),檢視最終的模型適配度。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Look at the data
head(adoptsurvey)
# Edit the original model
adopt.model <- 'goodstory =~ pictures + background + loveskids
inperson =~ energy + wagstail + playful'
# Analyze the model
adopt.fit <- cfa(model = ___, data = adoptsurvey)
# Look for Heywood cases
summary(___, standardized = TRUE, fit.measures = TRUE)