3-Way Interaction of Moderation
-
- PLS Junior User
- Posts: 3
- Joined: Mon Jul 20, 2015 2:30 am
- Real name and title: Alfa Ryano
3-Way Interaction of Moderation
Hi Everybody,
I made 3-way interaction of moderation using SmartPLS 2. The relationship between ID and LO is moderated by variables G and CS. So, the moderation formula is like this, ID + G + CS + (ID x CS) + (ID x G) + (G x CS) + (ID x CS x G). You can find my model below.
Since SmartPLS doesn't support 3-way moderation directly (I mean we have to compute it manually, for an example, using Excel), I change ID x G, ID x CS, and G x CS into variables and I manually input them into the *.csv file. The result is as follow and it seems 'good', indicated by the 'normal' path coefficients.
Moreover, I computed ID x CS x G using Excel and added it as a variable. So, the model looks like as follow.
Surprisingly, the path coefficients get wild. The values are very high. Is this condition is possible?
I then did an experiment. I changed the variables that represent ID x G, ID x CS, and G x CS, not as variables that I manually input into the *.csv file, but as the moderation effects calculated by SmartPLS. Only ID x CS x G acts as a variable. The result is as follow.
Surprisingly again, the result, specifically the path coefficients, is not equal to the previous one. Actually, when I removed the ID x CS x G variable, the path coefficients of the model that uses manually-computed multiplication variables and the model that uses SmartPLS-computed multiplication variables are NOT different. They show the same values. Only when I include ID x CS x G variable, the path coefficients of the two models show different values.
So, two questions here:
1. Why are, in the 3-way interaction of moderation, the path coefficient values very big?
2. Why are the two models, the model that use the manually-computed multiplication variables and the model that use the SmartPLS-computed multiplication variables, different in their path coefficient values?
Thanks for the help.
Regards,
Alfa
I made 3-way interaction of moderation using SmartPLS 2. The relationship between ID and LO is moderated by variables G and CS. So, the moderation formula is like this, ID + G + CS + (ID x CS) + (ID x G) + (G x CS) + (ID x CS x G). You can find my model below.
Since SmartPLS doesn't support 3-way moderation directly (I mean we have to compute it manually, for an example, using Excel), I change ID x G, ID x CS, and G x CS into variables and I manually input them into the *.csv file. The result is as follow and it seems 'good', indicated by the 'normal' path coefficients.
Moreover, I computed ID x CS x G using Excel and added it as a variable. So, the model looks like as follow.
Surprisingly, the path coefficients get wild. The values are very high. Is this condition is possible?
I then did an experiment. I changed the variables that represent ID x G, ID x CS, and G x CS, not as variables that I manually input into the *.csv file, but as the moderation effects calculated by SmartPLS. Only ID x CS x G acts as a variable. The result is as follow.
Surprisingly again, the result, specifically the path coefficients, is not equal to the previous one. Actually, when I removed the ID x CS x G variable, the path coefficients of the model that uses manually-computed multiplication variables and the model that uses SmartPLS-computed multiplication variables are NOT different. They show the same values. Only when I include ID x CS x G variable, the path coefficients of the two models show different values.
So, two questions here:
1. Why are, in the 3-way interaction of moderation, the path coefficient values very big?
2. Why are the two models, the model that use the manually-computed multiplication variables and the model that use the SmartPLS-computed multiplication variables, different in their path coefficient values?
Thanks for the help.
Regards,
Alfa
Last edited by alfa.ryano on Sun Jul 26, 2015 2:39 pm, edited 1 time in total.
- cringle
- SmartPLS Developer
- Posts: 818
- Joined: Tue Sep 20, 2005 9:13 am
- Real name and title: Prof. Dr. Christian M. Ringle
- Location: Hamburg (Germany)
- Contact:
Re: 3-Way Interaction of Moderation
Could you please replicate things using SmartPLS 3. We considerably improved the moderator analysis in SmartPLS 3.
Best regards
Christian
Best regards
Christian
Prof. Dr. Christian M. Ringle, Hamburg University of Technology (TUHH), SmartPLS
- Literature on PLS-SEM: https://www.smartpls.com/documentation
- Google Scholar: https://scholar.google.de/citations?use ... AAAJ&hl=de
- Literature on PLS-SEM: https://www.smartpls.com/documentation
- Google Scholar: https://scholar.google.de/citations?use ... AAAJ&hl=de
-
- PLS Junior User
- Posts: 3
- Joined: Mon Jul 20, 2015 2:30 am
- Real name and title: Alfa Ryano
Re: 3-Way Interaction of Moderation
Thank you for your Reply, Christian. I will try it using SmartPLS 3. By the way, still related to 3-way moderation, if I have three variables A, B, and C, and if I want to multiply them all, which one of these approaches is the best:
Standardize( Stadardize(A) x Stadardize(B) ) x Stadardize(C)
or
Standardize( Stadardize(A) x Stadardize(B) x Stadardize(C) ) ??
Thank you very much.
Regards,
Alfa
Standardize( Stadardize(A) x Stadardize(B) ) x Stadardize(C)
or
Standardize( Stadardize(A) x Stadardize(B) x Stadardize(C) ) ??
Thank you very much.
Regards,
Alfa
-
- SmartPLS Developer
- Posts: 1287
- Joined: Tue Mar 28, 2006 11:09 am
- Real name and title: Dr. Jan-Michael Becker
Re: 3-Way Interaction of Moderation
You do not want to standardize any of the product terms. So it would be just: Standardize(A) x Standardize(B) x Standardize(C)
In SmartPLS3 we make sure that the product term LV is not standardized after multiplication. This, however, will only work for two-way interactions. If you do your caclulations outside of SmartPLS and import the product terms, SmartPLS will not know that it should not standardize the LVs and hence it will do it as it always standadizes normal LVs.
Your only solutation is to take the LV Scores from the direct effects model and calculate the three-way interaction model outside of SmartPLS (two-step approach like).
In SmartPLS3 we make sure that the product term LV is not standardized after multiplication. This, however, will only work for two-way interactions. If you do your caclulations outside of SmartPLS and import the product terms, SmartPLS will not know that it should not standardize the LVs and hence it will do it as it always standadizes normal LVs.
Your only solutation is to take the LV Scores from the direct effects model and calculate the three-way interaction model outside of SmartPLS (two-step approach like).
Dr. Jan-Michael Becker, BI Norwegian Business School, SmartPLS Developer
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
-
- PLS Junior User
- Posts: 3
- Joined: Mon Jul 20, 2015 2:30 am
- Real name and title: Alfa Ryano
Re: 3-Way Interaction of Moderation
Thank you for the explanation. It helps me much. :)
Regards,
Alfa Ryano
Regards,
Alfa Ryano
-
- PLS Junior User
- Posts: 1
- Joined: Mon May 30, 2016 9:56 am
- Real name and title: Miss Sarra Baroudi
Re: 3-Way Interaction of Moderation
Hello, Do you mean using ANOVA to calculate the three-way interaction?jmbecker wrote:You do not want to standardize any of the product terms. So it would be just: Standardize(A) x Standardize(B) x Standardize(C)
In SmartPLS3 we make sure that the product term LV is not standardized after multiplication. This, however, will only work for two-way interactions. If you do your caclulations outside of SmartPLS and import the product terms, SmartPLS will not know that it should not standardize the LVs and hence it will do it as it always standadizes normal LVs.
Your only solutation is to take the LV Scores from the direct effects model and calculate the three-way interaction model outside of SmartPLS (two-step approach like).
-
- PLS Junior User
- Posts: 7
- Joined: Mon Oct 29, 2018 9:08 am
- Real name and title: Mao Lina
Re: 3-Way Interaction of Moderation
Dear Professor Becker, for three-way interaction, I can understand from your above explanation that "to take the LV Scores (of first meoderator(s) from the direct effects model, like what we do using two-step approach', right? However, I do not understand what you mean of "calculate the three-way interaction model outside of SmartPLS". You mean we can not do three way interaction in Smartpls,am i right?jmbecker wrote: ↑Tue Jul 28, 2015 2:04 pm You do not want to standardize any of the product terms. So it would be just: Standardize(A) x Standardize(B) x Standardize(C)
In SmartPLS3 we make sure that the product term LV is not standardized after multiplication. This, however, will only work for two-way interactions. If you do your caclulations outside of SmartPLS and import the product terms, SmartPLS will not know that it should not standardize the LVs and hence it will do it as it always standadizes normal LVs.
Your only solutation is to take the LV Scores from the direct effects model and calculate the three-way interaction model outside of SmartPLS (two-step approach like).
So where and how to do it?
I hope we can do it in Smartpls, if so, in the three way interaction model , all the effects and moderator(s) are also needed, as the above example,right?
I am still new to statists and also Smartpls, and has confused for sometime.
Thank you for your elaboration and your patience!
Best,
Marina
-
- SmartPLS Developer
- Posts: 1287
- Joined: Tue Mar 28, 2006 11:09 am
- Real name and title: Dr. Jan-Michael Becker
Re: 3-Way Interaction of Moderation
You cannot do a three way interaction in SmartPLS.
You need to do it in a software capable of doing regression analysis and bootstrapping such as SPSS. You need to export the latent variable scores from the main effects model (without the interaction) and then create the product scores in that software (by multiplication). You then do the structural model regression with the software and look at the unstandardized coefficients.
You need to do it in a software capable of doing regression analysis and bootstrapping such as SPSS. You need to export the latent variable scores from the main effects model (without the interaction) and then create the product scores in that software (by multiplication). You then do the structural model regression with the software and look at the unstandardized coefficients.
Dr. Jan-Michael Becker, BI Norwegian Business School, SmartPLS Developer
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
-
- PLS Junior User
- Posts: 7
- Joined: Mon Oct 29, 2018 9:08 am
- Real name and title: Mao Lina
Re: 3-Way Interaction of Moderation
Ok, I will do the three way interaction in SPSS.
Thank you very much. I really appreciate it!
Best,
Marina
Thank you very much. I really appreciate it!
Best,
Marina
-
- PLS Junior User
- Posts: 1
- Joined: Tue Jul 12, 2022 3:39 am
- Real name and title: Dr Farkhondeh Hassandoust
Re: 3-Way Interaction of Moderation
Hi,
Can you please share if you have done the 3-way interaction for moderators on SPSS? Is there any step by step guideline for it?
Regards,
Ferry
Can you please share if you have done the 3-way interaction for moderators on SPSS? Is there any step by step guideline for it?
Regards,
Ferry
-
- PLS Junior User
- Posts: 3
- Joined: Fri Jul 29, 2022 10:53 am
- Real name and title: Hannah Wiss Student
- Location: Germany
Re: 3-Way Interaction of Moderation
Hi Marina, did you manage to do the three-way interaction?592210373@qq.com wrote: ↑Wed Dec 19, 2018 1:35 pm Ok, I will do the three way interaction in SPSS.
Thank you very much. I really appreciate it!
Best,
Marina
If so, could you please share how?
Greetings,
Hannah
-
- SmartPLS Developer
- Posts: 1287
- Joined: Tue Mar 28, 2006 11:09 am
- Real name and title: Dr. Jan-Michael Becker
Re: 3-Way Interaction of Moderation
The new SmartPLS 4 will support three-way interactions (and even higher interactions) without the need to go outside the software. The pre-release is already available for testing: https://www.smartpls.com/smartpls4/
Dr. Jan-Michael Becker, BI Norwegian Business School, SmartPLS Developer
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
-
- PLS Junior User
- Posts: 3
- Joined: Fri Jul 29, 2022 10:53 am
- Real name and title: Hannah Wiss Student
- Location: Germany
Re: 3-Way Interaction of Moderation
Dear Mr. Becker,jmbecker wrote: ↑Mon Aug 01, 2022 8:07 am The new SmartPLS 4 will support three-way interactions (and even higher interactions) without the need to go outside the software. The pre-release is already available for testing: https://www.smartpls.com/smartpls4/
I am desperately trying to calculate higher order interaction terms (SmartPls4).
But how can I identify if the interaction is significant... with path coefficients or conditional direct effects?
Is it correct to perform this analysis using the PLS model rather than the process model?
Unfortunately, the results I get are not significant except for a few interaction terms, leaving me confused, as I had expected the majority to be significant.
I would be very thankful, if you could help me.
Greetings,
Hannah
-
- SmartPLS Developer
- Posts: 1287
- Joined: Tue Mar 28, 2006 11:09 am
- Real name and title: Dr. Jan-Michael Becker
Re: 3-Way Interaction of Moderation
You can determine if the interaction is significant by looking at the three-way product terms in bootstrapping.
Assessment of conditional direct effects can give you an additional idea of how and where the interaction has its effects, i.e., how it changes the effects and which of these specific conditional effects are significant.
However, your model seems quite complex; with so many interactions in one model, it is not surprising that not many (any) are significant. You would need a lot of data to robustly estimate such a model. Regardless of using PLS or Process.
I would recommend to rethink whether all paths need to be moderated. I would also expect that your theoretical development must be quite complex, theorizing a three-way interaction for all of these effects.
Assessment of conditional direct effects can give you an additional idea of how and where the interaction has its effects, i.e., how it changes the effects and which of these specific conditional effects are significant.
However, your model seems quite complex; with so many interactions in one model, it is not surprising that not many (any) are significant. You would need a lot of data to robustly estimate such a model. Regardless of using PLS or Process.
I would recommend to rethink whether all paths need to be moderated. I would also expect that your theoretical development must be quite complex, theorizing a three-way interaction for all of these effects.
Dr. Jan-Michael Becker, BI Norwegian Business School, SmartPLS Developer
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
Researchgate: https://www.researchgate.net/profile/Jan_Michael_Becker
GoogleScholar: http://scholar.google.de/citations?user ... AAAJ&hl=de
-
- PLS Junior User
- Posts: 5
- Joined: Thu Jun 15, 2023 8:36 am
- Real name and title: Amrita Kulshreshtha
Re: 3-Way Interaction of Moderation
Is it advisable to put more than one moderator influencing same paths IV->DV in same model?