Persamaan struktural: cara menentukan efek interaksi dalam paket R lavaan

13

Saya menggunakan paket R lavaan untuk memperkirakan model persamaan struktural. Katakanlah model terdiri dari 1 variabel manifes endogen dengan 1 variabel laten dan 2 manifes penjelas:

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

Model lavaan yang diinginkan saat itu (tidak berfungsi):

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

Tujuan saya adalah, sejalan dengan apa yang dapat dilakukan dalam regresi linier, untuk menetapkan efek utama dan interaksi antara masing-masing variabel dan kelompok. Bisakah ini dilakukan?

Maxim.K
sumber

Jawaban:

9

Saat ini tidak ada metode yang diterapkan pada tingkat model, tetapi Anda dapat membuat variabel baru yang adil attitude1*group, atau Anda bisa menggunakan analisis multigroup, yang mungkin lebih tepat dalam kasus ini.

jebyrnes
sumber
1
Terima kasih. Sayangnya, analisis invariabilitas kelompok memberikan hasil yang sangat aneh (salah satu kelompok jauh lebih kecil), sedangkan regresi linier masuk akal, tetapi SEM lebih tepat karena memiliki skala sebagai independen.
Maxim.K
Ya, lalu coba hitung variabel efek interaksi.
jebyrnes
6
Catatan - versi terbaru lavaan memperkenalkan a:bsintaks untuk variabel yang diamati.
jebyrnes