Moderated Mediation with cross level ... PreviousNext
Mplus Discussion > Multilevel Data/Complex Sample >
 Johnna Capitano posted on Wednesday, March 19, 2014 - 6:09 am
We did an experience sampling study and collected data from 54 people three times a day for five working days (repeated measures design: daily measures are nested in individuals). We are trying to test a moderated mediation model with:
Daily events (x1-x4) --> triggering daily recovery (mediator)(m) --> influencing daily home affect (y) (Lower Level Mediation). The moderator is Level 2 (number of children living at home)(w).
Is it possible to test such a cross level moderated mediation model with Mplus and how could I perform the analysis? Thank you so much!
 Bengt O. Muthen posted on Wednesday, March 19, 2014 - 4:18 pm
Yes, it is possible. See

Preacher, K., Zyphur, M. & Zhang, Z. (2010). A general multilevel SEM framework for assessing multilevel mediation. Psychological Methods, 15, 209-233.
 Johnna Capitano posted on Wednesday, March 19, 2014 - 7:07 pm
Thank you for the reference, but I didn't see any mention of moderated mediation. Also, I believe that moderated mediation with a L2 moderator and 1-1-1 mediation is possible, but I don't know how to develop the syntax in Mplus. I have tried numerous combinations of models, but the only one that will run is one that specifies all the variables as within (even though my moderator is actually L2, between). So I am looking for help with the syntax - apologies for not being clear earlier.

Thank you, in advance, for your help.
 Bengt O. Muthen posted on Thursday, March 20, 2014 - 7:29 am
Have you tried

Within: specify random slopes to be moderated

Between: regress those slopes on the continuous Between-level moderator
 Johnna Capitano posted on Sunday, March 23, 2014 - 11:14 am

Thank you again. I am not clear what this would look like in terms of Mplus syntax but will continue to work on it.
 Bengt O. Muthen posted on Sunday, March 23, 2014 - 12:54 pm
Moderation of m on x would be like

y on m x;
s | m on x;

s on w;

where s is the random slope and w is the between-level moderator. I am just giving parts of the Model statement to give you an idea.
Back to top
Add Your Message Here
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Options: Enable HTML code in message
Automatically activate URLs in message