3-Way Interaction of Moderation

Questions about the implementation and application of the PLS-SEM method, that are not related to the usage of the SmartPLS software.
alfa.ryano
PLS Junior User
Posts: 3
Joined: Mon Jul 20, 2015 2:30 am
Real name and title: Alfa Ryano

3-Way Interaction of Moderation

Post by alfa.ryano »

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.
1-Multiplication as Variable-BEFORE.jpg
1-Multiplication as Variable-BEFORE.jpg (91.05 KiB) Viewed 24125 times
Moreover, I computed ID x CS x G using Excel and added it as a variable. So, the model looks like as follow.
3-Multiplication as Variables-AFTER.jpg
3-Multiplication as Variables-AFTER.jpg (109.82 KiB) Viewed 24125 times
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.
4-Multiplication not as Variables-AFTER.jpg
4-Multiplication not as Variables-AFTER.jpg (109.28 KiB) Viewed 24125 times
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.
User avatar
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

Post by cringle »

Could you please replicate things using SmartPLS 3. We considerably improved the moderator analysis in SmartPLS 3.

Best regards
Christian
alfa.ryano
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

Post by alfa.ryano »

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
jmbecker
SmartPLS Developer
Posts: 1282
Joined: Tue Mar 28, 2006 11:09 am
Real name and title: Dr. Jan-Michael Becker

Re: 3-Way Interaction of Moderation

Post by jmbecker »

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).
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
alfa.ryano
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

Post by alfa.ryano »

Thank you for the explanation. It helps me much. :)

Regards,

Alfa Ryano
Sara b
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

Post by Sara b »

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).
Hello, Do you mean using ANOVA to calculate the three-way interaction?
592210373@qq.com
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

Post by 592210373@qq.com »

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).
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?

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
jmbecker
SmartPLS Developer
Posts: 1282
Joined: Tue Mar 28, 2006 11:09 am
Real name and title: Dr. Jan-Michael Becker

Re: 3-Way Interaction of Moderation

Post by jmbecker »

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.
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
592210373@qq.com
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

Post by 592210373@qq.com »

Ok, I will do the three way interaction in SPSS.
Thank you very much. I really appreciate it!

Best,
Marina
ferry.h.f@gmail.com
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

Post by ferry.h.f@gmail.com »

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
Hwsm
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

Post by Hwsm »

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
Hi Marina, did you manage to do the three-way interaction?
If so, could you please share how?
Greetings,
Hannah
jmbecker
SmartPLS Developer
Posts: 1282
Joined: Tue Mar 28, 2006 11:09 am
Real name and title: Dr. Jan-Michael Becker

Re: 3-Way Interaction of Moderation

Post by jmbecker »

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
Hwsm
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

Post by Hwsm »

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/
Dear Mr. Becker,

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
Bildschirmfoto 2022-08-02 um 22.38.11-1.png
Bildschirmfoto 2022-08-02 um 22.38.11-1.png (148.19 KiB) Viewed 3193 times
jmbecker
SmartPLS Developer
Posts: 1282
Joined: Tue Mar 28, 2006 11:09 am
Real name and title: Dr. Jan-Michael Becker

Re: 3-Way Interaction of Moderation

Post by jmbecker »

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.
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
amrkuls
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

Post by amrkuls »

Is it advisable to put more than one moderator influencing same paths IV->DV in same model?
Post Reply