Equações estruturais: como especificar efeitos de interação no pacote R lavaan


13

Estou usando o pacote R lavaan para estimar um modelo de equações estruturais. Digamos que o modelo consiste em 1 variável manifesta endógena com 1 variável explicativa latente e 2 manifesta:

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

O modelo lavaan desejado é então (não funciona):

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

Meu objetivo é, nas linhas do que pode ser feito em regressão linear, estabelecer efeitos principais e de interação entre cada variável e grupo. Isso pode ser feito?

Respostas:


9

No momento, não há um método implementado no nível do modelo, mas você pode criar uma nova variável que seja justa attitude1*groupou apenas usar a análise de vários grupos, o que pode ser mais apropriado nesse caso.


1
Obrigado. Infelizmente, a análise de invariabilidade de grupo fornece resultados realmente estranhos (um dos grupos é muito menor), enquanto a regressão linear faz sentido, mas o MEV é mais apropriado devido a ter escalas independentes.
Maxim.K

Sim, tente calcular uma variável de efeito de interação.
precisa saber é o seguinte

6
Nota - a versão mais recente do lavaan apresenta a a:bsintaxe para as variáveis ​​observadas.
Jebyrnes # 03/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.