11.3 Befehle für die Modellspezifikation und -schätzung in der KFA
Am einfachsten konsultieren Sie das lavaan
-Tutorial (PDF-Dokumentation, Web-Ressourcen), allerdings sammle ich hier einmal die einfachsten und geläufigsten Befehle für schnelles Copy & Paste.
#Notwendige Pakete installieren und laden
install.packages("lavaan")
install.packages("semTools")
install.packages("semPlot")
library(lavaan)
library(semTools)
library(semPlot)
Modellspezifikation
<- '
model #Messmodell mit einer latenten Variable und vier Indikatoren
latent_variable =~ indicator1 + indicator2 + indicator3 + indicator4
'
Modellschätzung
<- cfa(model,
model_fit #Datensatz auswählen
data = daten_latente_konstrukte,
#Mittelwertstruktur festlegen
meanstructure = T,
#Gruppierungsvariablen auswählen
group = "group_variable")
Fit-Maße
#Übersicht über alle Fit-Maße
fitmeasures(model)
#Ausgabe ausgewählter Fit-Maße
fitMeasures(model, c("chisq", "df", "pvalue"))
fitMeasures(model, c("rmsea", "rmsea.ci.lower", "rmsea.ci.upper", "cfi", "tli"))
Modell visualieren
semPaths(
#Gefittetes Model
model_fit,"std", title = T)