Структурные уравнения: как задать эффекты взаимодействия в пакете 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'

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

Ответы:


9

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


1
Благодарю. К сожалению, анализ групповой инвариантности дает действительно странные результаты (одна из групп намного меньше), в то время как линейная регрессия имеет смысл, но SEM является более подходящим из-за наличия шкал как независимых.
Maxim.K

Да, тогда попробуйте вычислить переменную эффекта взаимодействия.
Jebyrnes

6
Примечание. В последней версии lavaan представлен a:bсинтаксис наблюдаемых переменных.
Jebyrnes
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.