楼主: K0EI
81329 43

[学习资料] 调节效应交互项系数的正负问题? [推广有奖]

11
ReneeBK 发表于 2014-3-22 06:16:23

Interpreting interaction effects

This web page contains various Excel worksheets which help interpret two-way and three-way interaction effects. They use procedures by Aiken and West (1991), Dawson (2013) and Dawson and Richter (2006) to plot the interaction effects, and in the case of three way interactions test for significant differences between the slopes. You can either use the Excel worksheets directly from this page, or download them to your computer by right-clicking on the relevant links.

A note about standardisation of variables. Standardised variables are those that are both centred around zero and are scaled so that they have a standard deviation of 1. Personally, I prefer to use these when testing interactions because the intepretation of coefficients can be slightly simpler. Some authors, such as Aiken and West (1991), recommend that variables are centred (but not standardised). The results obtained should be identical whichever method you use. If you prefer to analyse centred (but not standardised) variables, you can use the "unstandardised" versions of the Excel worksheets, and enter the mean of the variables as zero.

Two-way interactions

To test for two-way interactions (often thought of as a relationship between an independent variable (IV) and dependent variable (DV), moderated by a third variable), first run a regression analysis, including both independent variables (referred to hence as the IV and moderator) and their interaction (product) term. It is recommended that the independent variable and moderator are standardised before calculation of the product term, although this is not essential. The product term should be significant in the regression equation in order for the interaction to be interpretable.

If you have two unstandardised variables, you can plot your interaction effect by entering the unstandardised regression coefficients (including intercept/constant) and means & standard deviations of the IV and moderator in the following worksheet. If you have control variables in your regression, the values of the dependent variable displayed on the plot will be inaccurate unless you standardise (or centre) all control variables first (although the pattern, and therefore the interpretation, will be correct). 2-way_unstandardised.xls

If you have two standardised variables, you can plot your interaction effect by entering the just unstandardised regression coefficients (including intercept/constant) in the following worksheet. If you have control variables in your regression, the values of the dependent variable displayed on the plot will be inaccurate unless you also standardise (or centre) all control variables first (although the pattern, and therefore the interpretation, will be correct). Note that the interaction term should not be standardised after calculation, but should be based on the standardised values of the IV & moderator. 2-way_standardised.xls

If you have a binary moderator, you can plot your interaction more usefully by entering the unstandardised regression coefficients (including intercept/constant) and mean & standard deviation of your IV in the following worksheet. Again, if you have control variables in your regression, the values of the dependent variable displayed on the plot will be inaccurate unless you also standardise (or centre) all control variables first (although the pattern, and therefore the interpretation, will be correct). The binary variable should have possible values of 0 and 1, and should not be standardised. 2-way_with_binary_moderator.xls

If you want to test simple slopes, you can use the following worksheet. Again, control variables should be centered or standardised before the analysis. However, note that simple slope tests are only useful for testing significance at specific values of the moderator.Where possible, meaningful values should be chosen, rather than just one standard deviation above and below the mean. You will also need to request the coefficient covariance matrix as part of the regression output. If you are using SPSS, this can be done by selecting "Covariance matrix" in the "Regression Coefficients" section of the "Statistics" dialog box. Note that the variance of a coefficient is the covariance of that coefficient with itself - i.e. can be found on the diagonal of the coefficient covariance matrix.  2-way_unstandardised_with_simple_slopes.xls

Other forms of two-way interaction plots that may be helpful for experienced users:

  • Quadratic_two-way_interactions.xls - for plotting curvilinear interactions between a quadratic main effect and a moderator (see below)
  • 2-way_logistic_interactions.xls - for plotting interactions from binary logistic regression
  • 2-way_poisson_interactions.xls - for plotting interactions from generalised linear models with a Poisson outcome. Also works for any other outcome using a log link
  • 2-way_with_all_options.xls - a generalised version of the main worksheets, allowing any combination of continous/binary IV and moderator, and including a simple slope test (see earlier warning about this). Also allows slopes to be plotted at values of the moderator chosen by the user.


Three-way interactions

To test for three-way interactions (often thought of as a relationship between a variable X and dependent variable Y, moderated by variables Z and W), run a regression analysis, including all three independent variables, all three pairs of two-way interaction terms, and the three-way interaction term. It is recommended that all the independent variable are standardised before calculation of the product terms, although this is not essential. As with two-way interactions, the interaction terms themselves should not be standardised after calculation. The three-way interaction term should be significant in the regression equation in order for the interaction to be interpretable.

If you wish to use the Dawson & Richter (2006) test for differences between slopes, you should request the coefficient covariance matrix as part of the regression output. If you are using SPSS, this can be done by selecting "Covariance matrix" in the "Regression Coefficients" section of the "Statistics" dialog box. Note that the variance of a coefficient is the covariance of that coefficient with itself - i.e. can be found on the diagonal of the coefficient covariance matrix.

If you have used unstandardised variables, you can plot your interaction effect by entering the unstandardised regression coefficients (including intercept/constant) and means & standard deviations of the three independent variables (X, Z and W) in the following worksheet. If you have control variables in your regression, the values of the dependent variable displayed on the plot will be inaccurate unless you standardise all control variables first (although the pattern, and therefore the interpretation, will be correct). To use the test of slope differences, you should also enter the covariances of the XZ, XW and XZW coefficients from the coefficient covariance matrix, and the total number of cases and number of control variables in your regression. 3-way_unstandardised.xls

If you have used standardised variables, you can plot your interaction effect by entering the just unstandardised regression coefficients (including intercept/constant) in the following worksheet. If you have control variables in your regression, the values of the dependent variable displayed on the plot will be inaccurate unless you also standardise all control variables first (although the pattern, and therefore the interpretation, will be correct). To use the test of slope differences, you should also enter the covariances of the XZ, XW and XZW coefficients from the coefficient covariance matrix, and the total number of cases and number of control variables in your regression.3-way_standardised.xls

Other forms of three-way interaction plots that may be helpful for experienced users:

  • Quadratic_three-way_interactions.xls - for plotting curvilinear interactions between a quadratic main effect and two moderators (see below)
  • 3-way_logistic_interactions.xls - for plotting three-way interactions from binary logistic regression
  • 3-way_with_all_options.xls - a generalised version of the main worksheets, allowing any combination of continous/binary IV and moderators, including a simple slope test (see earlier warning about this) as well as the slope difference tests. Also allows slopes to be plotted at specific values of the moderators chosen by the user.

Please note: a previous version of the "3 way with all options" sheet included an error in the slope difference test: apologies for any inconvenience caused. This has now been corrected.


Quadratic Effects

If you wish to plot a quadratic (curvilinear) effect, you can use one of the following Excel worksheets. In each case, you test the quadratic effect by including the main effect (the IV) along with its squared term (i.e. the IV*IV) in the regression. In the case of a simple (unmoderated) relationship, the significance of the squared term determines whether there is a quadratic effect. If you are testing a moderated quadratic relationship, it is the significance of the interaction between the squared term and the moderator(s) that determines whether there is a moderated effect. Note that despite this, all lower order terms need to be included in the regression: so, if you have an independent variable A and moderators B and C, then to test whether there is a three-way interaction you would need to enter all the following terms: A, A*A, B, C, A*B, A*C, A*A*B, A*A*C, B*C, A*B*C, A*A*B*C. It is only the last, however, that determines the significance of the three-way quadratic interaction.


Troubleshooting

There are a number of common problems encountered when trying to plot these effects. If you are having problems, consider the following:

  • If the graph does not appear, it may be because it is off the scale. You can change the scale of the dependent variable by right-clicking on the axis and choosing "Format Axis"

  • Make sure you enter the unstandardised regression coefficients, whether or not you are using standardised variables

  • If you use standardised variables, ensure that you calculate the interaction (product) terms from the standardised variables, but donot standardise the interaction terms themselves

  • When performing simple slopes or slope difference tests, it is easy to enter the wrong figures for variances & covariances of coefficients! SPSS is prone to printing the covariances in a different order from the regression coefficients themselves, which can be confusing. Also, SPSS automatically prints a correlation matrix of the coefficients above the variance-covariance matrix: ensure that you do not enter these in error. Note that the variances of the coefficients are along the diagonal of this matrix: e.g. the variance of the Var1*Var2 coefficient is the covariance of this coefficient with itself.


If you think there are any errors in these sheets, please contact me, Jeremy Dawson.

References

Aiken, L. S., & West, S. G. (1991). Multiple regression: Testing and interpreting interactions. Newbury Park, London, Sage.

Dawson, J. F. (2014). Moderation in management research: What, why, when and how. Journal of Business and Psychology, 29, 1-19.
(This article includes information about most of the tests included on this page, as well as much more! Click here for this article.)

Dawson, J. F., & Richter, A. W. (2006). Probing three-way interactions in moderated multiple regression: Development and application of a slope difference test. Journal of Applied Psychology, 91, 917-926.


ins SAS macros to plot interaction effects and run the slope difference tests for three-way interactions

12
ljt1667 发表于 2014-11-13 16:27:48
sinian明天你好 发表于 2014-1-12 20:31
请问X和M前面的回归系数都为正,而MX交互项系数为负,那么M的调节效应是正还是负呢?
也遇到了同样的问题,请问怎么解释????

13
太阳的小女儿 发表于 2014-11-15 16:38:21
我也遇到了同样的问题,感觉调节效应是负的,但我多么希望它是正的啊,希望是正的吧,是正的吧,

14
收获季节 发表于 2015-1-10 20:27:48
可以先分析主效应是正的情形。
当主效应是正的时候,那么,调节效应为负,我们可以清晰地解释与理解:随着M的增加,X对Y的正效应减弱。由此再来理解主效应为负的情形,显然:当主效应为负的时候,那么,调节效应为负,则:随着M的增加,X对Y的负效应增强。
其实,不论主效应是正还是负,调节效应为负,其含义只有一个,即,使主效应的正效应减弱,换言之,让主效应的负效应增强,两者是一个意思。
我们可以举一组数据。设X的主效应为-0.3,调节效应为-0.1(在管理中,由于主效应通常达不到中度或高度相关的水平,调节效应通常其绝对值在0.1以内),则X的总效应(total effect)-0.4。所以,结论是:随着M的增强,X对Y的负向影响(当是指总效应)增强了(当时指负的斜率的绝对值增加了)。
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
夏虫可以语冰 + 5 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1   查看全部评分

15
夏晓橙 发表于 2015-1-26 20:56:20
楼上好人,正遇到此问题

16
nkjune 发表于 2015-3-9 14:01:04
我正好也遇到了这个问题,还想问一下,如果主效应为负,调节效应为正,是不是意味着负效应减弱?

17
lovepeople 发表于 2015-4-14 14:08:40
收获季节 发表于 2015-1-10 20:27
可以先分析主效应是正的情形。
当主效应是正的时候,那么,调节效应为负,我们可以清晰地解释与理解:随着 ...
很不错的解释,请问关于这种解释有什么参考文献或者书籍之类的吗?在开始学调节的时候觉得调节作用的正负与主效应的正负没有关系,只要是交互项为正则加强这种关系,反之则减弱这种关系,求大神指教啊

18
不想当学渣 发表于 2015-5-30 23:56:56
1109088 发表于 2013-8-6 22:39
如果X对Y是显著正相关,但是交互项MX系数为负,表示在M变量的调节下,X增强了对Y的正向影响吗?
按楼上所说,应该起到了干扰作用吧......

19
w天将明 学生认证  发表于 2016-8-1 11:52:07
看论文遇到这个问题,看到这个帖子明白了许多,非常感谢!

20
叶孤傲 发表于 2016-11-6 10:03:18
收获季节 发表于 2015-1-10 20:27
可以先分析主效应是正的情形。
当主效应是正的时候,那么,调节效应为负,我们可以清晰地解释与理解:随着 ...
您的意思可以理解为:无论主效应的是正相关还是负相关,只要调节变量是负的,x对于Y的正效应就减弱;那么,如果调节变量是正的,X对Y的负效应就减弱?是这样吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 05:07