Strukturgleichungen: wie Wechselwirkungseffekte im R lavaan-Paket angegeben werden


13

Ich verwende R Lavaan-Paket , um ein Strukturgleichungsmodell zu schätzen. Angenommen, das Modell besteht aus 1 endogenen Manifestvariablen mit 1 latenten und 2 manifest erklärenden Variablen:

group = {0,1}
attitude1 = latent,scale
age = respondent's age

Das gewünschte Lavamodell ist dann (funktioniert nicht):

model <- '
attitude1 =~ att1 + att2 + att3
outcome ~ age*group + attitude1*group'

Mein Ziel ist es, in Anlehnung an die Möglichkeiten der linearen Regression die Haupt- und Interaktionseffekte zwischen jeder Variablen und Gruppe zu ermitteln. Kann das gemacht werden?

Antworten:


9

Derzeit ist keine Methode auf Modellebene implementiert, Sie können jedoch eine neue Variable erstellen, die gerecht ist attitude1*group, oder Sie können einfach eine Mehrgruppenanalyse verwenden, was in diesem Fall geeigneter sein kann.


1
Vielen Dank. Leider liefert die Gruppeninvariabilitätsanalyse wirklich seltsame Ergebnisse (eine der Gruppen ist viel kleiner), während die lineare Regression sinnvoll ist, aber das SEM ist besser geeignet, da die Skalen so unabhängig sind.
Maxim.K

Versuchen Sie dann, eine Interaktionseffektvariable zu berechnen.
Jebyrnes

6
Hinweis - Die neueste Version von Lavaan führt die a:bSyntax für beobachtete Variablen ein.
Jebyrnes
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.