Структурные уравнения: как задать эффекты взаимодействия в пакете R lavaan

13

Я использую R-пакет Lavaan для оценки модели структурного уравнения. Допустим, модель состоит из 1 эндогенной манифестной переменной с 1 скрытой и 2 манифестными объясняющими переменными:

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

Тогда желаемая модель лавы (не работает):

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

Моя цель в том, что можно сделать с помощью линейной регрессии, - установить основные эффекты взаимодействия между каждой переменной и группой. Можно ли это сделать?

Maxim.K
источник

Ответы:

9

В настоящее время метод не реализован на уровне модели, но вы можете создать новую переменную, которая является просто attitude1*group, или вы можете просто использовать многогрупповой анализ, который может быть более подходящим в этом случае.

jebyrnes
источник
1
Благодарю. К сожалению, анализ групповой инвариантности дает действительно странные результаты (одна из групп намного меньше), в то время как линейная регрессия имеет смысл, но SEM является более подходящим из-за наличия шкал как независимых.
Maxim.K
Да, тогда попробуйте вычислить переменную эффекта взаимодействия.
Jebyrnes
6
Примечание. В последней версии lavaan представлен a:bсинтаксис наблюдаемых переменных.
Jebyrnes