PROCESS Model 14 Moderated Mediation:

Running and Interpreting Model 14 of Hayes' PROCESS-macro (Version 3)

Arndt Regorz, Dipl. Kfm. & BSc. Psychologie, 01/02/2020


This is the companion webpage to the video tutorial about PROCESS model 14, a moderated mediation with a moderated b-path. Here you can find a syntax example for running PROCESS model 14 by SPSS syntax and a syntax example for checking the regression assumptions with SPSS.

Content

  1. Video tutorial
  2. PROCESS syntax for model 14
  3. Assumptions check with SPSS syntax
  4. References

1. Video tutorial


(Note: When you click on this video you are using a service offered by YouTube.)

2. PROCESS syntax for model 14 (example)

*This is the syntax example from the video tutorial for model 14.
*based on P R O C E S S version 3.4:.

process y=Y /x=X /m=MED /w= MOD /model=14 /cov=COVA /modelbt=1 /hc=4 /center=2 /plot=1 /moments=1 /jn=1 /decimals=F10.3 /seed=123456.

3. Assumptions check with SPSS syntax (example)

*Syntax example to check regression assumptions for P R O C E S S model 14.
*In this example one covariate (COVA) is used and X and MED are continuous!
*No robust standard errors are used so the p-values could be slightly.
*different from the P R O C E S S output.

*This is only an instructional example. No warranty of any kind is given for its correctness.

*If you use this syntax please make sure that you get the same regression weights.
*as by running P R O C E S S. Otherwise you have not replicated P R O C E S S with SPSS syntax.
*and can not use the results to check the regression assumptions.

*Mean centering of MED and MOD.
*(shoud be used only for continous variables).

AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES OVERWRITE = YES
/BREAK=
/MED_mean=MEAN(MED).

AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES OVERWRITE = YES
/BREAK=
/MOD_mean=MEAN(MOD).

COMPUTE MED_c = MED - MED_mean.
COMPUTE MOD_c = MOD - MOD_mean.
EXECUTE.

*Calculating the interaction MOD-MED.
COMPUTE Int = MED_c * MOD_c.
EXECUTE.

*Model for the a-path.

REGRESSION
/MISSING LISTWISE
/STATISTICS COEFF OUTS R ANOVA COLLIN TOL
/CRITERIA=PIN(.05) POUT(.10)
/NOORIGIN
/DEPENDENT MED_c
/METHOD=ENTER X COVA
/PARTIALPLOT ALL
/SCATTERPLOT=(*SRESID ,*ZPRED)
/RESIDUALS DURBIN HISTOGRAM(ZRESID) NORMPROB(ZRESID)
/CASEWISE PLOT(ZRESID) OUTLIERS(3).

*Model for the b-path and c'-path.

REGRESSION
/MISSING LISTWISE
/STATISTICS COEFF OUTS R ANOVA COLLIN TOL
/CRITERIA=PIN(.05) POUT(.10)
/NOORIGIN
/DEPENDENT Y
/METHOD=ENTER X COVA MED_c MOD_c Int
/PARTIALPLOT ALL
/SCATTERPLOT=(*SRESID ,*ZPRED)
/RESIDUALS DURBIN HISTOGRAM(ZRESID) NORMPROB(ZRESID)
/CASEWISE PLOT(ZRESID) OUTLIERS(3).


4. References

Hayes, A. F. (2017). Introduction to mediation, moderation, and conditional process analysis: A regression-based approach. New York, NY: Guilford Publications.

Hayes, A. F. (n.d.). PROCESS (Computer Software). Retrieved from https://www.processmacro.org/download.html