3-Way Interaction of Moderation

PLS is broadly applied in modern business research. This forum is the right place for discussions on the use of PLS in the fields of Marketing, Strategic Management, Information Technology etc.
Post Reply
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 » Mon Jul 20, 2015 3:37 am

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 5460 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 5460 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 5460 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: 805
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 » Sat Jul 25, 2015 3:32 pm

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 » Mon Jul 27, 2015 3:07 pm

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: 950
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 » 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).
Dr. Jan-Michael Becker, University of Cologne, SmartPLS Developer
Researchgate: https://www.researchgate.net/profile/Ja ... v=hdr_xprf
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 » Wed Jul 29, 2015 6:30 am

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 » Mon May 30, 2016 11:02 am

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 » Tue Dec 18, 2018 3:54 am

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: 950
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 » Tue Dec 18, 2018 8:48 am

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, University of Cologne, SmartPLS Developer
Researchgate: https://www.researchgate.net/profile/Ja ... v=hdr_xprf
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 » 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

Post Reply