1-1-1 multi-level mediation with a mo... PreviousNext
Mplus Discussion > Multilevel Data/Complex Sample >
 Tsachi Ein-Dor posted on Thursday, February 10, 2011 - 1:44 am
I have a 1-1-1 mediation (see below an MSEM code). My problem is that I have a level 2 moderator as well. As far as I could understand, level 2 measures can influence level 2 constructs (between), but not level 1 (within). Am I right so far? If so can someone help with the implementation of that into the code below?

TITLE: 1-1-1 mediation (MSEM)
DATA: FILE IS mydata.dat;
id x m y;
id x m y;
m ON x(aw); ! regress m on x, call the slope "aw"
y ON m(bw); ! regress y on m, call the slope "bw"
y ON x; ! regress y on x
x m y; ! estimate Level-2 (residual) variances for x, m, and y
m ON x(ab); ! regress m on x, call the slope "ab"
y ON m(bb); ! regress y on m, call the slope "bb"
y ON x; ! regress y on x
MODEL CONSTRAINT: ! section for computing indirect effects
NEW(indb indw); ! name the indirect effects
indw=aw*bw; ! compute the Within indirect effect
indb=ab*bb; ! compute the Between indirect effect
OUTPUT: TECH1 TECH8 CINTERVAL; ! request parameter specifications, starting values,
! optimation history, and confidence intervals for all effects

 Bengt O. Muthen posted on Thursday, February 10, 2011 - 11:20 am
I am not into the numbering approach of characterizing two-level mediation modeling, but looking at Bauer et al (2006) in Psych Methods Figure 2, bottom, it looks to me that 1-1-1 mediation has a mediation model on the Within level and unrestricted random effects on the Between level. You pose a model for the random effects on Between. It happens to be a saturated model so it becomes the same as unrestricted.

Then you say "level 2 measures can influence level 2 constructs (between), but not level 1 (within)." Let's scrutinize the second part of that statement. It sounds like you want "2-2-1" as in top of Figure 2. Using an education example, you have a teacher background variable influencing a teacher dependent variable (2-2) which you want to influence a student dependent variable (2-2-1). This is done by letting the teacher dependent variable influence the between-level part of the student variable on Between, that is the random intercept (varying over teachers/classrooms) of the student variable. The model you have written in your Mplus input does this with both M and Y having between-level random intercepts.

I don't see any moderator in your Mplus input. A moderator is an interaction.
 Bengt O. Muthen posted on Thursday, February 10, 2011 - 11:51 am
You may also want to take a look at the Topic 7 handout on our web site. Slides 44-45 talk about random intercepts and random slopes (cross-level interaction).
 Sean Lane posted on Wednesday, August 24, 2011 - 9:47 am
I'm trying to fit a model similar to that listed above (using the Bauer et al syntax), but I get an error message saying that Monte Carlo integration is needed. When I specify Monte Carlo integration I get another error message saying that within-person variables cannot be on the right hand side of an ON statement. However, since I didn't specify any variables as BETWEEN I should be able to use them as WITHIN or BETWEEN, right?

myid pol anger attackm;
USEVARIABLES ARE myid pol anger attackm;
sa | anger ON pol;
sb | attackm ON anger;
sc | attackm ON pol;
sa sb sc pol anger attackm;
sa WITH sc pol anger attackm;
sa WITH sb(cab);
sb WITH sc pol anger attackm;
sc WITH pol anger attackm;
anger ON pol(ab);
attackm ON anger(bb);
attackm ON pol;
[sa](aw); [sb](bw);
NEW(a b indb indw);
a=aw+ab; ! compute Between a path
b=bw+bb; ! compute Between b path
indw=aw*bw+cab; ! compute the Within indirect effect
indb=a*b; ! compute the Between indirect effect

Any help is greatly appreciated. Thanks!
 Linda K. Muthen posted on Wednesday, August 24, 2011 - 1:05 pm
Please send the full output and your license number to support@statmodel.com.
 Anonymous posted on Friday, February 20, 2015 - 12:32 pm
Dear Drs. Muthén,
I want to run a twolevel mediation model with x, m, and y on level 1. On level 2 I have w, a predictor for the random slopes ("x on m" and "y on x").
I have two questions:


Here is my peferred solution: Would it be correct...

(step 1) to run the model with fixed slopes (l-1: "y on m x;", "m on x;") and test the indirect effect ("model indirect: y ind x")

(step 2) to include random slopes (for "m on x" and "y on x")

(step 3) to predict the random slopes with w?

Would this still be called a "moderated mediation model"?
 Anonymous posted on Friday, February 20, 2015 - 12:33 pm

Alternatively, Preacher, Zyphur, & Zhang (2010) argue that the measurement of the indirect effect is conflated/biased and recommend for the 1-1-1 model to test the indirect effect via the means of the random slopes on level 2 (see syntax H in http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCcQFjAA&url=http%3A%2F%2Fsupp.apa.org%2Fpsycarticles%2Fsupplemental%2Fa0020141%2FMET-Preacher20090012-RR-S1.doc&ei=55XnVOWoDs7iO7LtgSg&usg=AFQjCNGkr_M3CHSyYKlL5NVXXtcB9hwZ5Q&bvm=bv.86475890,d.ZWU ).

Because of the characteristcs of my data, I can only model the indirect effect on level 1, as described above.
Would there be a problem with conflation or bias? Would it be ok to use the Sobel-Test under "model indirect" and the bias-corrected confidence intervals ("output: cinterval(bcbootstrap)")?

Than you very much in advance!
 Bengt O. Muthen posted on Friday, February 20, 2015 - 2:54 pm
I would do step 1 - step 3, but in step 3 I would allow all random effects, including the 2 random intercepts to correlate freely. And, you might not find random slopes - they aren't that common - particularly not for both slopes (if they are both random special indirect formulas are needed).

You don't have to model Level-2 random effects, but can leave them free to correlate. But if you are interested in level-2 mediation processes, you can structure that as a mediation model too. The Preacher et al (2010) article is more related to that latter case.
 Bengt O. Muthen posted on Friday, February 20, 2015 - 2:55 pm
And, we ask that postings be limited to one window.
 Anonymous posted on Monday, February 23, 2015 - 8:54 am
Thank you very much for your quick response, Bengt. I have one follow up question:

In the Preacher et al. (2010) syntax document "H. 1-1-1 model (unconflated MLM)", they use groupmean centering for x and m.
I want to run a twolevel moderated mediation model. As far as I understood from Hox (2010), you should use grandmean centering for variables involved in cross-level interaction effects.

My question: Which would be the appropriate way to center my x-variable (cross-level interaction effect refers to the random slopes of x [m on x, y on x])? Would grandmean centering be appropriate or would I then run into problems regarding the indirect effect?

Again, thank you very much for your help!
 Bengt O. Muthen posted on Monday, February 23, 2015 - 9:50 am
But Preacher et al don't group-mean center a variable that has a random slope, right?
 Anonymous posted on Tuesday, February 24, 2015 - 4:41 pm
Dear Bengt, three questions:

(1) That is correct, Preacher et al. don't have random slopes. I found slides from Andrew Hayes where he applied the Preacher syntax for random slopes. He also used groupmean centering there, so I had the impression it had something to do with the indirect effect.
I now believe to understand that the groupmean centered x and m are used to correct the conflation in 1-1-1 models (xmean and mmean in Preacher's syntax). I think I understand this idea, but I am still confused how to analyse a cross-level interaction effect for my random slopes when I use groupmean centering - not grandmean-centering as recommended by Hox (2010).

(2) In the UG example 9.5 you analyse cross-level interaction but you don't use centering at all. Don't the variables involved in the interaction NEED to be centered? Maybe I am mistaken in that point.

(3) In your post from Friday, February 20, 2015 - 2:54 pm you talk about special indirect formulas for modeling several random slopes. In the UG example 9.5 you model two random slopes using a very basic syntax. What would be the alternative syntax and do I really need one?

Thank you so much for your help.
 Bengt O. Muthen posted on Wednesday, February 25, 2015 - 1:18 pm
(1) Do you mean that you are confused by how to do it in Mplus, or about the meaning of it? For the latter, I recommend turning to Multilevelnet.

(2) They don't NEED to be centered. but as with any interactions it can help computationally (reducing collinearity) and in interpretations (see the example on slide 33 and on of our Topic 7 handout and video from our Johns Hopkins Mplus short courses on our website).

(3)In UG ex 9.5 we don't estimate an indirect effect. To do that, see slide 80 of the Topic 7 handout and video.
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