You are here

The OpenMx website will be down for maintenance from 9 AM EDT on Tuesday, September 17th, and is expected to return by the end of the day on Wednesday, September 18th. During this period, the backend will be updated and the website will get a refreshed look.

Looking for help with including a moderator to a path model

4 posts / 0 new
Last post
blazej's picture
Offline
Joined: 11/20/2018 - 05:02
Looking for help with including a moderator to a path model
AttachmentSize
Image icon 5kpvC.png7.35 KB

Greetings,
this is my 1st post, so please forgive me if this is offtopic.

In sort of new to SEM / modelling in general. So far I managed to make some sense of lavaan() syntax in R, to run a path model like this (file attached).

Before introducing the W moderator (continuous) this model was specified (in lavaan) as:

model <- '  
X1 ~~ X2  
A ~ X1 + X2  
Y ~ A'

All variables are observed and continuous.

Now I'm trying to include the moderating effect of W on the effect of A on Y.

I have no clue on how to do it technically - syntax wise, and how to extract all of this from lavaan output for interpretation.

What I'm interested in is: whether or not W serves as a valid moderator and if yes how does it moderate the effect of A on Y.

Could anyone please give me a helpful hand?

I have openMX installed in my RStudio and don't mind switching to it - for now, as a beginner I found lavaan's syntax easier to understand.

AdminRobK's picture
Offline
Joined: 01/24/2014 - 12:15
new variable?

"W moderates the path from A to Y" is just another way of saying "Y is being regressed onto an interaction between A and W". I think the easiest thing to do would be to just make a new variable which is the product of A and W--say, AxW--and make paths from A, W, and AxW to Y.

blazej's picture
Offline
Joined: 11/20/2018 - 05:02
Thank you, that's what I was

Thank you, that's what I was looking for. All the best!

AdminNeale's picture
Offline
Joined: 03/01/2013 - 14:09
Another method

If W moderates the effect of A on Y, you could draw two pathways between A and Y: A -> Y and A->D->W, where D is a dummy latent variable with no variance other than that from A. Put the moderation parameter to be estimated on A->D and the definition variable W on A->D. The trick would be to label the path data.W (assuming that W is the moderator’s name in the dataset). The SE, CI or a likelihood ratio test against a model with the moderation parameter fixed to zero would inform about how unlikely the estimate obtained would be if the null hypothesis of no moderation was in fact true.