lavaanパッケージのcfa()を用いて確認的因子分析を行う際,順序変数名をordered=オプション
に指定するか,順序変数を順序つきのfactor
にしたうえでcfa()
を実行します。
library(lavaan)
fit <- cfa('モデル', data=データ, ordered=順序変数の変数名)
- 変数名はリストで与える。
- データセットに含まれる変数がすべて順序尺度なら,
ordered=colnames(データセット)
でよい。
結果要約
summary(fit, standardized=TRUE, rsquare=TRUE)
モデル一致度
fitmeasures(fit)
ダイアグラムの作成
library(semPlot)
semPaths(fit, "std", style="lisrel", fade=F, gray=T)