Here's a fun pet project I've been working on: udreamed.com/. It is a dream analytics app. Here is the RUclips channel where we post a new video almost three times per week: ruclips.net/channel/UCiujxblFduQz8V4xHjMzyzQ Also available on iOS: apps.apple.com/us/app/udreamed/id1054428074 And Android: play.google.com/store/apps/details?id=com.unconsciouscognitioninc.unconsciouscognition&hl=en Check it out! Thanks!
Hi james, I have another query. For testing moderation/mediation should we keep only those constructs that are involved in moderation/mediation and run only that part of the model? Or should we run the entire model ?
Hi James, I have a bit of a theoretical question.. when testing for a moderating effect using SPSS I have utilized two methods: 1) the product indicator approach (as in the video) and 2) an estimation through dichotomization - group comparisons (split sample into two subsamples by categorizing observations according to the level of the moderator variable, forming three groups and ignoring the middle third). Funny enough, the first method showed that the moderating effect (b3X1X2) was not significant. The variable that was considered a moderator (X2) and the X1 were significant. This thus means, that there was no moderating effect, but the two independent variables when considered separately affect the dependent variable significantly, right? 2) The second method (dichotomization) shows however that there are differences between path coefficients and R2, when comparing the two regression equations. Can you please elaborate on this? I would like to understand the dichotomous method better. Ps: I am using SPSS to resolve this issue. Smart PLS showed, similarly to the first method, that X2 has a significant effect on Y, b3X1X2 on the other hand does not.
This makes sense. The dichotomizing removes much of the overlap in shared/similar estimates. By dichotomizing, you are pushing the two groups apart. So, this makes sense if the two groups values on the moderator also make sense as low and high (i.e., is your "low" group actually a low value, and is your "high" group actually high?). When doing the interaction, all those middle values are there to add a bit of noise and error.
Hi james, I would like to know that to do reliability test ad validity test is done before we put the moderating effect or after we put moderating effect in our model?
If the moderator is latent, then include it in the validity and reliability tests. If it is a single variable, then you can add it after the validity and reliability tests.
Dear James, first of all, THANK YOU VERY MUCH for all Your effort and dedication! Your videos are really helpful, don't know what would I do without them! I have a question regarding moderating effect. I tested the effect of differentiation strategy (IV) on firm's export performance (DV) and the moderator variable is the level of competition in export market (MV). It turned out that the path Differentiation->Export performance is not significant, and the path CompLevel-> Export performance is also not significant, but the moderating effect is significant (p=0.007). Is it possible? Since it is a second-order model, I first extracted LVS, then I entered moderating effect into the new model (as you said in previous comment) and I hope I did it right :) So, if it is possible, how do I interpret the results? Thank You again!!!
Hi James, Thank you for the video. Really helpful. I have the same question as Debanita below. Are we required to run the whole model with all the different moderation variables? Or can I do it seperately? For example, when I run my model with moderation of Age and 500 subsamples, the calculation finishes within seconds. However, when I tried to run it Age, Gender, and Experience as moderation, the calculation didnt seem to move. It was stuck at 0%. I restarted my machine multiple times also and it just doesnt seem to make progress when I have 3 moderators. I have 8GB laptop also. Is it ok for me to test the moderation individually? So test the effect of Gender, then remove it. Then test the effect of age, then remove it, and so forth. Thanks
@@YazMixtaah There may be differences that are due to complexity or shared variance, but you can still test your hypotheses this way. The reason SmartPLS won't run the bootstrap with all of them at the same time is probably due to model complexity.
Hi Dr. Since the moderating variable is not significant, what can we do to make it significant? especially when the moderator is the contribution of the framework.
p-values are not the best indication of moderation. The simple slopes plot (not shown in this video..., but accessible in the output in SmartPLS 3.2.7 and above I think) shows whether the moderator is having any effect. Floodlight analysis is another good approach, but SmartPLS doesn't support it.
awesome video dr. Thanks. But I have a question, do we need to include the moderator variable when we run measurement model for validity etc. Hope you can clarify me
All latent factors should be included in the measurement model. However, if your moderator is nominal (such as sex, religion, country, etc.) then it does not need to be included.
Thanks Dr. James, Its really helpful to see your videos with detail explanations. I have a set of 6variables, of which the 1st two are co-related, 2nd two would be dependent variables & the last 2 are moderators. I have done my pilot survey & am in the process of analyzing the data. Is there any video which i could see in a sequence to see to ensure that I am covering the critical elements before rolling out the final survey [eg checking on cronbach etc] [while my cronbach is looking good, but Tstat, few outer loadings & Pval doesnt look good. ]? I would also like to check on the reciprocity of few of these variables, Could you suggest the best approach to move ahead. thanks a lot
All the videos I have for PLS3 are here: ruclips.net/p/PLnMJlbz3sefKTL7KGy_JIYTSpFXizxW1X Something here might also be helpful: statwiki.kolobkreations.com/index.php?title=Guidelines
It is the initial estimate based on all of the data. It is what you would get if you did not perform a bootstrap. The "sample mean" is the average of all estimates produced when running the bootstrap resampling. The sample mean is considered to be more robust and valid.
Dear Dr. James Gaskin, Thanks for the valuable video. I have a question about "Product Term Generation Setting" you did in this video. When I refer "A PRIMER ON PARTIAL LEAST SQUARES STRUCTURAL EQUATION MODELING(2014)" written by Hair et al, Mean centered setting is selected as a product term generation setting in case of product indicator approach. So I am confused a little bit. What is the difference between Mean centered and Standardized? Mean centered option is the case when I use smartpls2?
Mean centered is when you subtract the mean value from the actual value. This places the column mean at zero. Standardizing does the same thing, but also normalizes the data so that the standard deviation is equal to 1.
Thank you for the tutorial. But how do I analyse the effect of a moderating variable when there are 4 independent variables? Because in the option to add a moderating effect, there's allowance for only one independent variable.
You can have as many IVs as you want. You can only interact with one at a time per interaction variable. However, you can add multiple interaction variables if you would like to interact with each IV.
Dear Prof James If i have two moderators in one model, the question is should i test each moderator alone or both moderators in one model together. Looking forward for your reply.
Hello Prof. I have 7 Iv (Reflective construct) and 1 DV ( formative construct) and I want to calculate the moderating effect of a continuous variable. My questions are: 1. how to do it simultaneously? 2. if I calculate one IV each time then How to report it whole together ? 3. Which method I should choose "Product indicator", "two stage " or " onthonological" ?
You can keep all factors in the model during testing of moderation. Include the continuous variable as a single indicator of a latent factor. Then right click the DV to add a moderating effect. Then choose the continuous variable as the moderator. Choose one of the IVs as the IV. Select two-stage (this is the simplest and currently preferred approach). Then do this again until you have seven interaction variables. Then run the model. In the simple slopes analysis, you can switch between tabs for each different moderating effect.
Hi Prof., Thanks for your awsome video. I would like to ask, my model have 7 IV, 3 continuous moderators and 3 DV. The study is conducted on 2 countries. Pls advise how to analyze the moderating effects and also to see the differences between 2 countries on Smart PLS. Thanks.
Sounds like you have moderated moderation. In SmartPLS3, you can create the interaction effects as shown in the video above, and then do an MGA with country as the grouping variable. Here is a video for MGA: ruclips.net/video/b3-dyfhGE4s/видео.html
Dr James, Thank you for sharing valuable videos I have read certain articles & comments on forums and try to understand one critical issue of moderation but it is still not clear to me. Well, i have tested the positive relationship, where my interaction worked as a negative beta. So it means, moderation is weakening the positive relationship? and how i will interpret the slope, as all three lines are going on a positive up-right side. Need your help and if there is any video with clear interpretation of this slope then kindly share the link. Thank you
Interpreting interactions is tricky. Let's use your example. If there are three slopes all positive (moving from lower left to top right), then check whether the slopes are of different steepness. If the high value moderator slope is less steep, then it is negative moderation (i.e., the moderator dampens the positive relationship). But if the slope for the high value of the moderator is steeper than the mean and low value, then it is positive moderation (i.e., the moderator strengthens the positive relationship).
Dr. Gaskin: I found this tutorial very helpful. Thank you for putting this one together, and for all the PLS-SEM tutorials. I'd like to ask your advice. For my study, I have two hypotheses: first is whether a direct effect of X on Y, and second is whether a third variable moderates the relationship between X and Y. I built and ran the direct effect test first, and it showed insignificant at .05. I decided to still test for moderator effect (not sure if appropriate) per your tutorial. It too, not surprisingly, was not significant. Did I do this right? Would there have been a better approach to addressing the two hypotheses? thank you....tom
hi Gavin, Im running moderation in smartpls.. my results are significant with IV and DV, insignificant with Moderator and DV and significant with interaction term. What does this mean and can you link some types of moderation analysis. Thanks
Check the slopes of the simple slopes plot. These will reveal what the effects are. I would recommend to pay less attention to the p-value of the interaction effect and the effect of the moderator on the DV.
Dear Prof. James Gaskin, Thank you very much for the helpful video. There is a concern about the product indicator approach due to a lower level of statistical power compared with the orthogonalizing approach and especially the two-stage approach. Hair et al. (2017) recommend to apply the two-stage approach instead. Any advice? Best wishes. Ref: Hair, J. F., Hult, G. T. M., Ringle, C. M., & Sarstedt, M. (2017). A Primer on Partial Least Squares Structural Equation Modeling (PLS-SEM). 2nd Edition. Thousand Oaks: Sage.
I would definitely go with the two-stage approach then. Joe knows his stuff. In this video I showed the product-indicator approach just to show how it works.
Hi James, Thank you for the wonderful videos. I have a confusion regarding moderation with categorical variables. In the latent moderator variable do we add all the dummy columns? How is categorical moderation different from MGA? Thank you in advance.
With categorical moderators, I strongly encourage MGA instead of interaction. It is simply easier to interpret. As for whether it is different, yes, it is. For MGA, you run the whole model for each group. For categorical interaction, you observe the effect for only one path. As for how to treat a multinomial predictor, you can include dummies for all but one group (the reference group) in the same latent variable if you just want to know the general effect of the construct. However, if you want to know the specific effects of each category, you'll need to create separate "latent" variables for each dummy.
You can do both in the same model if you like. However, if you have split your model by group, then the mediation will be specific to each group. So, if you want to assess mediation across all the data, then do a separate model for mediation.
Dr. Gaskin. Thank you for the extremely helpful video series onf SmartPL3. Please clarify for me the use of categorical & nominal variables in SmartPLS 3. For example, gender (M/F)... is it proper to use it as a moderator, per your interaction moderation video? When would I use it in a moderation analysis vs the MGA (per the MGA video)? Lastly, per the categorical predictors video... would I not use this for gender, but I would I use it for something like Race (4 indicators)? Could I use Race in the moderation analysis, though it is categorical? Thanks for the assistance.
1. Categorical variables as moderators work best in MGA, rather than interactions. They are also easier to interpret this way. 2. Categorical predictors must be broken into their separate values as dummy variables. So, for Race, if you had four races, you would need 4 dummy variables (some programs won't work if you have all four, you might only be able to do three...). 3. You could use categorical variables like Race as moderators in an MGA. There would just be four groups instead of 2.
I used SmartPLS 3 for moderation and the reviewer commented that I should be using PROCESS macro. Is the moderation analysis using SmartPLS not acceptable (or rigorous) for research articles? How do I justify the use of SmartPLS vs. Process macro?
SmartPLS should actually be preferred since it uses latent factors (multiple indicators per construct), whereas PROCESS only allows manifest variables (single indicators per construct). If you would like both, you can try the new SmartPLS 4 PROCESS emulator: ruclips.net/video/7Dgh2YB8zQg/видео.html SmartPLS 4 should be released this week hopefully.
Hi Dr Gaskin, I have a situation where interaction has a -ve sign and the t-stats is insignificant. However, although there is practically no change in R2 and f2 before and after interaction (as should be the case), Q2 shows a marked decrease after interaction. Is there any explanation for this? Thanks in advance.
So how you will interpret the result? Does a positive and significant relation means that presence of moderator establishes a positive relationship between independent and dependent variable?
A positive effect from the interaction term usually means a strengthening effect. However, you should probably avoid interpreting the interaction effect directly, and instead interpret the simple slopes graph.
Hi James, Thanks for VDO. I have a question: what if the moderator is continuous and it does not have an effect on dependent variable. Could you please guide me how to test it using smartPLS?
Yes, you can analyze them altogether. However, often interactions are mulitcollinear and they have small effects. So, you might get very different results from the moderators if you analyze them separately. When I do it, I do it separately for this reason.
Sir, i use: Commitment (x) Trust (z/moderating) supply chain performance (y) The question is, if all the composite reliability are >0,5 (up 0,8), commitmen, trust, and SCP have AVE >0,5 , but AVE in moderating effect is
Hello, professor thanks for the great video. I have a question about moderation effect for second-order models. how can we test the moderation effect in a second-order model? Thanks
The simplest way would be to extract latent variable scores from the 2nd order factors, and then introduce the moderator into the new model using the LVS. Here is a video that shows how to extract LVS: ruclips.net/video/LRND-H-hQQw/видео.html
In PLS, sample size is based on the number of paths entering the most endogenous factor. So, if you have five arrows pointing into the most endogenous (the one with the most arrows entering), then it would be something like 50+10x where x is the number of arrows entering that factor. When you have an interaction, it adds a lot of complexity, but since PLS does not rely on the covariance matrix, this complexity does not affect the sample size requirements.
Hi sir thank you so much for the video, but how do I explain about the construct interaction in outer loading ? in case if my teacher question me later.. for example my outer loading is Moderation*X1 or Moderation*X2. Because in two stage approach I don't find this. thank you so much
sir, I want to know how to estimate the moderated mediation effect in smart pls. Whenever I am trying to run pls predict in the structural model (where I have added the moderating effect) it shows a singular matrix error, whereas if I remove the moderating effects it's good to go. so do we have to run pls predict wth moderating effects included or with moderating effects. if with moderating effects then what to do about singular matrix error
The singularity matrix occurs when there is zero variance for a particular group. This can happen if there is a grouping variable included as a grouping variable and as a predictor. For example, if you have gender as a predictor, but you're also using it to group the data. Remove it as a predictor. This can also happen if there is very little variance on a predictor. For example, if gender is a predictor, but there are only 2 men and 200 women. Hope this helps.
Dear prof James Can multi group analysis be done to check if the relationships between IVs and DV change when we use gender or income as control variables. If not the how can we control for certain demographic variables.?
It cannot in the way you are intending. However, you can run the model with the control and without the control to see how the model changes. Then, if you want to know if a specific effect has changed significantly, you can use a difference in slopes test like Daniel Soper's.
Hello James, As your suggestion for my previous question, I connect moderator to DV and run Consistent PLS Bootstrapping because my model has only reflective indicators. But The results of path coefficient (mean, STDEV, T-value...) for moderating effects only show n/a. What do I need to further investigate or any way to fix this ? Thank you
Additional info: There is no problem for the use of regular PLS Algorithm and Bootstrapping. It gets some certain value for mean, stdev, .. and p-value.
Hi prof James, The question is a little off track.. How do we justify non significant moderator? When we discuss the results what are the plausible explanation or justification for the results? Thanks
Moderation can be done in any SEM application. Bootstrapping is necessary to produce confidence intervals. So, if you want confidence intervals for your estimates, make sure to do bootstrapping.
Hi James As you know recently Moderation analysis become by multigroup analysis. so could you make a video for this kind of analysis, in addition if this Moderator is second order. I have seen your video about multigroup analysis but was for gender which contain two values only, but we need more detailed (for example high and low job satisfaction) or any other variable but please make sure second order construct. By SmartPLS. another one request please, also Mediation analysis by the last version of SmartPLS 3.2.7 because it designed to analyze multi Mediation relationships. Thanks a lot James
I have a video for MGA in SmartPLS3: ruclips.net/video/b3-dyfhGE4s/видео.html I'm not sure what you mean by the other part of your request, to have a 2nd order grouping variable. Usually grouping variables are categorical, like gender or industry, or religion. If you have a 2nd order factor as the moderator, just do an interaction instead. I plan to make a new mediation analysis video next week.
Thank you so much for your fast response. Somehow I do agree with you about common Moderator variables which are gender, industry, or religion. But in real-life we could have any variable playing Moderator role. And also this variable could be also second order construct like Psychological Capital which contain 4 dimensions( Hope, Optimism, Self-Efficacy, Resilience). So they will not accept only interaction analysis for a moderation relationship instead of the multigroup analysis.
Moderators (as interactions) magnify or dampen a relationship. Moderators (as multigroup) change the nature of a relationship. Moderators are critical components of a theory. Controls are just additional explanations for variance in the DV. They are not theoretically critical and they only have direct effects, rather than changing the nature of relationships.
Thanks a lot James.. I understand .. Does that mean PLS automatically sets all the other predictors as constant when we see direct relationship between one particular independent and dependant variable?
Please I need your help. Is it necessary to input the results in an excel file when the results are significant or the use of path coefficient, t value, p value and effect sizes are sufficient to explain my findings in thesis?
I'm not sure I understand. If you mean to ask whether it must be plotted on a graph, then the answer is that it would certainly help. SmartPLS 3 has this capability built in (but I didn't include it in this video because I hadn't found it yet). Run the PLS algorithm (not the consistent one), and then click on the link for Simple Slope Analysis in the Full Report. This produces a messy looking graph. Copy it to the clipboard and paste it into a Word document (this makes it clean again).
Please see yhis link have excel worksheets which help interpret two-way and three-way interaction effects with (Slope) www.jeremydawson.co.uk/slopes.htm Could you please can you make video to explain different between these chooses and using slopes Thanks
Dear professor, I am doing comparative analysis on smart pls. For model I have a y value of 5.3 and for other it is 5.0 Can a difference of 0.3 is considered acceptable to find a difference?
Hello everybody, I am totally new to this program. I got to do my master thesis with SmartPLS. My model contains one independet variable and (three dependent) variables and one moderator. In addition, I have a measure repition (t0,t1). -> The participants will receive exactly the same standardised questionnaire before the intervention (=moderator of the model) and after the intervention. --> Is SmartPLS able to measure this model? The variables are latent constructs. Can anyone help me? I really want to get into this! Thank you in advance!
Which statistical approach you use depends on your research question. If you just want to see if the intervention worked, then I would recommend collapsing the latent variables into averages and then doing a paired samples t-test.
Dear Sir, in measurement model the construct validity and reliability and outer loading are meeting the model fitness criteria, however, discriminant validity are not meeting criteria, Fornell larcker diagonal value are less and HTMT ratio values are greater than 0.9 and even crosses 1... How to fix this problem
For discriminant validity, if it is between lower order dimensions of a higher order factor, this is not too much a problem. It is expected there is some overlap. If it is between two distinct factors, then you'll want to see what the greatest crossloading item is between the two factors. Then remove it to see if it improves discriminant validity (it should). Continue to do this until you have distinct factors. If this process destroys the factors (e.g., only 1 or 2 items remain for each), then it may be better to combine the factors or eliminate one of them (because of redundancy).
Dear Sir, As I have asked you before that my model has categorical IV i.e. Referral hiring(referral=1, non-referral=0) and I am checking its impact on social enrichment. I have run the test and the results showed the positive significant impact; the value of beta shows 3.96 and the P-vale is 0.000. But I am unable to make the interpretation. I will be grateful if you can help me with the interpretation.
How if my hypothesis: H1=one tailed, 5% H2=two tailed, 5% What options should i choose in sig.level when i want to run bootstrapping? Should i do 2 step: -step 1= choose one tailed, 0,05 -step 2= choose two tailed, 0,025 Or; I just only do one step like in the step 2 (choose two tailed, 0,025)>>> and p-values : 2 to generate h1 hypothesis p-values? Or how? Hopely u can respond my question sir. Thx u
@@hanahoah7325 If you run a two-tailed test, but want to use one-tailed p-values, then divide your two-tailed p-values by 2. So, if your two-tailed p-value is 0.032, then your one-tailed p-value will be 0.016. You can still compare this against a target of 0.05.
@@Gaskination right sir, I've compared by doing these experiments on the results of my research. By the way, does smart pls work like that, sir? because, if you think logically when using one tailed the result should be bigger (5%, it can be 0.05 on the left or 0.05 on the right), and if you use two directions (5%, on the left 0.025 or on the right 0.025). so it can be concluded, the use of one tailed will reduce the p-values, while the two tailed will increase it to 2 times the p-values of one tailed, and vice versa. is that right, sir? 🙏 hehe
Hi Mr. James, Is it possible in smartpls3 to analyze this? Variable1 * Variable2 * Variable3 I can only put 1 moderator variable and 1 independent using add moderating effect. Thanks before.
Unfortunately, it is currently only possible to conduct moderation with a single moderator. I will ask the developers if they plan to include three-way interactions.
You can do it in SmartPLS still if you use Excel or SPSS to do the multiplying. Then just bring in the product variables. I don't know of any software that does three-way interactions as a feature though.
Dr. Gaskin: UTAUT has four moderating effects (age, gender, experience, and voluntariness of use) that has effect on the various IVs (performance expectancy, effort, expectancy, and social influence) on the DV (behavioral intent). I find that even when trying things, with this lesson as a guide, that I'm lost on setting up this complexity in SmartPLS 3. Can you point me in the right direction? UTAUT model is here: article.sapub.org/image/10.5923.j.ijis.20120206.05_001.gif
The simple way would be to test one moderator at a time. However, if these are not the theoretical keypoints, but you are simply replicating that portion of the model, then you would just have to insert the interaction effects one by one until they were all in the model. SmartPLS 3 allows as many interactions as you like. My strong recommendation would be to use the two-stage approach though, as this will reduce the potential complexity.
if a p-value is greater than the alpha threshold, then it is considered non-significant. At a desired confidence level of 95%, the alpha threshold is 0.05. Since 0.331 is greater than 0.05, it is considered non-significant. It indicates that their is a 33% chance that the observed effect may be no different from zero.
thank you very much.i have other question :) i only use the two-stage if i have a formative constructs? because, my model only have a reflective indicators, so i already use the product indicator approach. i have to analyse the two-stage approach too? thank you !!
Here's a fun pet project I've been working on: udreamed.com/. It is a dream analytics app. Here is the RUclips channel where we post a new video almost three times per week: ruclips.net/channel/UCiujxblFduQz8V4xHjMzyzQ
Also available on iOS: apps.apple.com/us/app/udreamed/id1054428074
And Android: play.google.com/store/apps/details?id=com.unconsciouscognitioninc.unconsciouscognition&hl=en
Check it out! Thanks!
I just wanna thank you for these educational videos. they once helped me to get my master's degree and now I also use them through my Ph.D.
Hi james, I have another query.
For testing moderation/mediation should we keep only those constructs that are involved in moderation/mediation and run only that part of the model? Or should we run the entire model ?
Hi James, I have a bit of a theoretical question.. when testing for a moderating effect using SPSS I have utilized two methods: 1) the product indicator approach (as in the video) and 2) an estimation through dichotomization - group comparisons (split sample into two subsamples by categorizing observations according to the level of the moderator variable, forming three groups and ignoring the middle third). Funny enough, the first method showed that the moderating effect (b3X1X2) was not significant. The variable that was considered a moderator (X2) and the X1 were significant. This thus means, that there was no moderating effect, but the two independent variables when considered separately affect the dependent variable significantly, right? 2) The second method (dichotomization) shows however that there are differences between path coefficients and R2, when comparing the two regression equations. Can you please elaborate on this? I would like to understand the dichotomous method better. Ps: I am using SPSS to resolve this issue. Smart PLS showed, similarly to the first method, that X2 has a significant effect on Y, b3X1X2 on the other hand does not.
This makes sense. The dichotomizing removes much of the overlap in shared/similar estimates. By dichotomizing, you are pushing the two groups apart. So, this makes sense if the two groups values on the moderator also make sense as low and high (i.e., is your "low" group actually a low value, and is your "high" group actually high?). When doing the interaction, all those middle values are there to add a bit of noise and error.
Hi james, I would like to know that to do reliability test ad validity test is done before we put the moderating effect or after we put moderating effect in our model?
If the moderator is latent, then include it in the validity and reliability tests. If it is a single variable, then you can add it after the validity and reliability tests.
Dear James, first of all, THANK YOU VERY MUCH for all Your effort and dedication! Your videos are really helpful, don't know what would I do without them! I have a question regarding moderating effect. I tested the effect of differentiation strategy (IV) on firm's export performance (DV) and the moderator variable is the level of competition in export market (MV). It turned out that the path Differentiation->Export performance is not significant, and the path CompLevel-> Export performance is also not significant, but the moderating effect is significant (p=0.007). Is it possible? Since it is a second-order model, I first extracted LVS, then I entered moderating effect into the new model (as you said in previous comment) and I hope I did it right :) So, if it is possible, how do I interpret the results? Thank You again!!!
Hi James,
Thank you for the video. Really helpful.
I have the same question as Debanita below.
Are we required to run the whole model with all the different moderation variables? Or can I do it seperately?
For example, when I run my model with moderation of Age and 500 subsamples, the calculation finishes within seconds. However, when I tried to run it Age, Gender, and Experience as moderation, the calculation didnt seem to move. It was stuck at 0%. I restarted my machine multiple times also and it just doesnt seem to make progress when I have 3 moderators. I have 8GB laptop also.
Is it ok for me to test the moderation individually? So test the effect of Gender, then remove it. Then test the effect of age, then remove it, and so forth.
Thanks
Yes, you can test them separately.
@@Gaskination thanks James. But will the moderation effect be different if I do it separately VS doing it all together?
@@YazMixtaah There may be differences that are due to complexity or shared variance, but you can still test your hypotheses this way. The reason SmartPLS won't run the bootstrap with all of them at the same time is probably due to model complexity.
Hi Dr. Since the moderating variable is not significant, what can we do to make it significant? especially when the moderator is the contribution of the framework.
p-values are not the best indication of moderation. The simple slopes plot (not shown in this video..., but accessible in the output in SmartPLS 3.2.7 and above I think) shows whether the moderator is having any effect. Floodlight analysis is another good approach, but SmartPLS doesn't support it.
@@Gaskination thank you so much Dr.
awesome video dr. Thanks. But I have a question, do we need to include the moderator variable when we run measurement model for validity etc. Hope you can clarify me
All latent factors should be included in the measurement model. However, if your moderator is nominal (such as sex, religion, country, etc.) then it does not need to be included.
Thanks Dr. James,
Its really helpful to see your videos with detail explanations. I have a set of 6variables, of which the 1st two are co-related, 2nd two would be dependent variables & the last 2 are moderators.
I have done my pilot survey & am in the process of analyzing the data. Is there any video which i could see in a sequence to see to ensure that I am covering the critical elements before rolling out the final survey [eg checking on cronbach etc] [while my cronbach is looking good, but Tstat, few outer loadings & Pval doesnt look good. ]?
I would also like to check on the reciprocity of few of these variables,
Could you suggest the best approach to move ahead.
thanks a lot
All the videos I have for PLS3 are here: ruclips.net/p/PLnMJlbz3sefKTL7KGy_JIYTSpFXizxW1X
Something here might also be helpful: statwiki.kolobkreations.com/index.php?title=Guidelines
Hello, Mr. James! When doing bootstraping, what does "original sample" mean? where does this value come from?
It is the initial estimate based on all of the data. It is what you would get if you did not perform a bootstrap. The "sample mean" is the average of all estimates produced when running the bootstrap resampling. The sample mean is considered to be more robust and valid.
Dear Dr. James Gaskin,
Thanks for the valuable video.
I have a question about "Product Term Generation Setting" you did in this video.
When I refer "A PRIMER ON PARTIAL LEAST SQUARES STRUCTURAL EQUATION MODELING(2014)" written by Hair et al, Mean centered setting is selected as a product term generation setting in case of product indicator approach.
So I am confused a little bit.
What is the difference between Mean centered and Standardized?
Mean centered option is the case when I use smartpls2?
Mean centered is when you subtract the mean value from the actual value. This places the column mean at zero. Standardizing does the same thing, but also normalizes the data so that the standard deviation is equal to 1.
Thank you for the tutorial. But how do I analyse the effect of a moderating variable when there are 4 independent variables? Because in the option to add a moderating effect, there's allowance for only one independent variable.
You can have as many IVs as you want. You can only interact with one at a time per interaction variable. However, you can add multiple interaction variables if you would like to interact with each IV.
Dear Prof James
If i have two moderators in one model, the question is should i test each moderator alone or both moderators in one model together. Looking forward for your reply.
Separately would be better. They add a lot of complexity and DF to the model...
Thank you very much.
Hello Prof.
I have 7 Iv (Reflective construct) and 1 DV ( formative construct) and I want to calculate the moderating effect of a continuous variable. My questions are: 1. how to do it simultaneously? 2. if I calculate one IV each time then How to report it whole together ? 3. Which method I should choose "Product indicator", "two stage " or " onthonological" ?
You can keep all factors in the model during testing of moderation. Include the continuous variable as a single indicator of a latent factor. Then right click the DV to add a moderating effect. Then choose the continuous variable as the moderator. Choose one of the IVs as the IV. Select two-stage (this is the simplest and currently preferred approach). Then do this again until you have seven interaction variables. Then run the model. In the simple slopes analysis, you can switch between tabs for each different moderating effect.
@@Gaskination Thank you so much prof.
Hi Prof., Thanks for your awsome video. I would like to ask, my model have 7 IV, 3 continuous moderators and 3 DV. The study is conducted on 2 countries. Pls advise how to analyze the moderating effects and also to see the differences between 2 countries on Smart PLS. Thanks.
Sounds like you have moderated moderation. In SmartPLS3, you can create the interaction effects as shown in the video above, and then do an MGA with country as the grouping variable. Here is a video for MGA: ruclips.net/video/b3-dyfhGE4s/видео.html
Thanks a lot Prof. 🙏
Dr James, Thank you for sharing valuable videos
I have read certain articles & comments on forums and try to understand one critical issue of moderation but it is still not clear to me.
Well, i have tested the positive relationship, where my interaction worked as a negative beta. So it means, moderation is weakening the positive relationship? and how i will interpret the slope, as all three lines are going on a positive up-right side.
Need your help and if there is any video with clear interpretation of this slope then kindly share the link.
Thank you
Interpreting interactions is tricky. Let's use your example. If there are three slopes all positive (moving from lower left to top right), then check whether the slopes are of different steepness. If the high value moderator slope is less steep, then it is negative moderation (i.e., the moderator dampens the positive relationship). But if the slope for the high value of the moderator is steeper than the mean and low value, then it is positive moderation (i.e., the moderator strengthens the positive relationship).
@@Gaskination Thank you Prof. Really Obliged
Dr. Gaskin: I found this tutorial very helpful. Thank you for putting this one together, and for all the PLS-SEM tutorials. I'd like to ask your advice. For my study, I have two hypotheses: first is whether a direct effect of X on Y, and second is whether a third variable moderates the relationship between X and Y. I built and ran the direct effect test first, and it showed insignificant at .05. I decided to still test for moderator effect (not sure if appropriate) per your tutorial. It too, not surprisingly, was not significant. Did I do this right? Would there have been a better approach to addressing the two hypotheses? thank you....tom
It sounds like you have done it correctly. It is definitely appropriate to check moderation even if the direct effect is not significant.
thank you, Dr. Again....thanks for doing the tutorials!
hi Gavin, Im running moderation in smartpls.. my results are significant with IV and DV, insignificant with Moderator and DV and significant with interaction term. What does this mean and can you link some types of moderation analysis. Thanks
Check the slopes of the simple slopes plot. These will reveal what the effects are. I would recommend to pay less attention to the p-value of the interaction effect and the effect of the moderator on the DV.
Dear Prof. James Gaskin,
Thank you very much for the helpful video.
There is a concern about the product indicator approach due to a lower level of statistical power compared with the orthogonalizing approach and especially the two-stage approach. Hair et al. (2017) recommend to apply the two-stage approach instead.
Any advice?
Best wishes.
Ref:
Hair, J. F., Hult, G. T. M., Ringle, C. M., & Sarstedt, M. (2017).
A Primer on Partial Least Squares Structural Equation Modeling (PLS-SEM).
2nd Edition. Thousand Oaks: Sage.
I would definitely go with the two-stage approach then. Joe knows his stuff. In this video I showed the product-indicator approach just to show how it works.
Noted with thanks dear Prof. James Gaskin. Thank you for creating very helpful videos.
Hi James, Thank you for the wonderful videos.
I have a confusion regarding moderation with categorical variables.
In the latent moderator variable do we add all the dummy columns?
How is categorical moderation different from MGA?
Thank you in advance.
With categorical moderators, I strongly encourage MGA instead of interaction. It is simply easier to interpret. As for whether it is different, yes, it is. For MGA, you run the whole model for each group. For categorical interaction, you observe the effect for only one path. As for how to treat a multinomial predictor, you can include dummies for all but one group (the reference group) in the same latent variable if you just want to know the general effect of the construct. However, if you want to know the specific effects of each category, you'll need to create separate "latent" variables for each dummy.
Thank You James :-)
Hi james, Should we show moderation and mediation effects in the main model ? Or should be keep it as separate sub models ?
You can do both in the same model if you like. However, if you have split your model by group, then the mediation will be specific to each group. So, if you want to assess mediation across all the data, then do a separate model for mediation.
Thank you James.
You are very helpful.
God bless you...
Dr. Gaskin. Thank you for the extremely helpful video series onf SmartPL3. Please clarify for me the use of categorical & nominal variables in SmartPLS 3. For example, gender (M/F)... is it proper to use it as a moderator, per your interaction moderation video? When would I use it in a moderation analysis vs the MGA (per the MGA video)? Lastly, per the categorical predictors video... would I not use this for gender, but I would I use it for something like Race (4 indicators)? Could I use Race in the moderation analysis, though it is categorical? Thanks for the assistance.
1. Categorical variables as moderators work best in MGA, rather than interactions. They are also easier to interpret this way.
2. Categorical predictors must be broken into their separate values as dummy variables. So, for Race, if you had four races, you would need 4 dummy variables (some programs won't work if you have all four, you might only be able to do three...).
3. You could use categorical variables like Race as moderators in an MGA. There would just be four groups instead of 2.
I used SmartPLS 3 for moderation and the reviewer commented that I should be using PROCESS macro. Is the moderation analysis using SmartPLS not acceptable (or rigorous) for research articles? How do I justify the use of SmartPLS vs. Process macro?
SmartPLS should actually be preferred since it uses latent factors (multiple indicators per construct), whereas PROCESS only allows manifest variables (single indicators per construct). If you would like both, you can try the new SmartPLS 4 PROCESS emulator: ruclips.net/video/7Dgh2YB8zQg/видео.html SmartPLS 4 should be released this week hopefully.
Hi Dr Gaskin, I have a situation where interaction has a -ve sign and the t-stats is insignificant. However, although there is practically no change in R2 and f2 before and after interaction (as should be the case), Q2 shows a marked decrease after interaction. Is there any explanation for this? Thanks in advance.
I can't remember if Q2 accounts for parsimony. If it does, then this would explain why Q2 decreased when adding a predictor that did not increase R2.
Noted with thanks.
So how you will interpret the result? Does a positive and significant relation means that presence of moderator establishes a positive relationship between independent and dependent variable?
A positive effect from the interaction term usually means a strengthening effect. However, you should probably avoid interpreting the interaction effect directly, and instead interpret the simple slopes graph.
@@Gaskination Alright, thank you
Hi James,
Thanks for VDO. I have a question: what if the moderator is continuous and it does not have an effect on dependent variable.
Could you please guide me how to test it using smartPLS?
In this case, still use the same approach: connect moderator to DV, create interaction term.
hi James,thank you very much! the video is really helpful! when there are many moderators,can I analysis them in smart pls at the same time?
Yes, you can analyze them altogether. However, often interactions are mulitcollinear and they have small effects. So, you might get very different results from the moderators if you analyze them separately. When I do it, I do it separately for this reason.
THANK YOU VERY MUCH! YOU ARE VERY HELPFUL, YOU INSPIRE ME A LOT, BEST WISHES FOR YOU
Thanks you for the great tutorial
Excellent tutorial. Thank you!
Hi James, I am using multi categorical moderating variable in my model...how can I test it in smartpls
You'll need to test it in pairs. So, group A vs group B, then A vs C, then B vs C, etc.
Sir, i use:
Commitment (x)
Trust (z/moderating)
supply chain performance (y)
The question is, if all the composite reliability are >0,5 (up 0,8), commitmen, trust, and SCP have AVE >0,5 , but AVE in moderating effect is
I would recommend looking at the slopes of the moderation, rather than the p-value. Here is a video for that: ruclips.net/video/3arDEYl7DA8/видео.html
Hello, professor thanks for the great video. I have a question about moderation effect for second-order models. how can we test the moderation effect in a second-order model? Thanks
The simplest way would be to extract latent variable scores from the 2nd order factors, and then introduce the moderator into the new model using the LVS. Here is a video that shows how to extract LVS: ruclips.net/video/LRND-H-hQQw/видео.html
Hi there! Hmm I'm just wanna ask about size sample. If we want to make a moderating testing, how many sample size should we get?
In PLS, sample size is based on the number of paths entering the most endogenous factor. So, if you have five arrows pointing into the most endogenous (the one with the most arrows entering), then it would be something like 50+10x where x is the number of arrows entering that factor. When you have an interaction, it adds a lot of complexity, but since PLS does not rely on the covariance matrix, this complexity does not affect the sample size requirements.
Hi sir thank you so much for the video, but how do I explain about the construct interaction in outer loading ? in case if my teacher question me later.. for example my outer loading is Moderation*X1 or Moderation*X2. Because in two stage approach I don't find this.
thank you so much
I don't think I understand the question. You can indicate which is the independent variable and which is the moderator.
sir, I want to know how to estimate the moderated mediation effect in smart pls. Whenever I am trying to run pls predict in the structural model (where I have added the moderating effect) it shows a singular matrix error, whereas if I remove the moderating effects it's good to go. so do we have to run pls predict wth moderating effects included or with moderating effects. if with moderating effects then what to do about singular matrix error
The singularity matrix occurs when there is zero variance for a particular group. This can happen if there is a grouping variable included as a grouping variable and as a predictor. For example, if you have gender as a predictor, but you're also using it to group the data. Remove it as a predictor. This can also happen if there is very little variance on a predictor. For example, if gender is a predictor, but there are only 2 men and 200 women. Hope this helps.
Dear prof James
Can multi group analysis be done to check if the relationships between IVs and DV change when we use gender or income as control variables.
If not the how can we control for certain demographic variables.?
It cannot in the way you are intending. However, you can run the model with the control and without the control to see how the model changes. Then, if you want to know if a specific effect has changed significantly, you can use a difference in slopes test like Daniel Soper's.
Hello James,
As your suggestion for my previous question, I connect moderator to DV and run Consistent PLS Bootstrapping because my model has only reflective indicators. But The results of path coefficient (mean, STDEV, T-value...) for moderating effects only show n/a.
What do I need to further investigate or any way to fix this ?
Thank you
Additional info:
There is no problem for the use of regular PLS Algorithm and Bootstrapping. It gets some certain value for mean, stdev, .. and p-value.
In this case, just use the regular algorithm. I think they are still working out the kinks in the consistent algorithm.
Thank you very very much for your quick and helpful responses. ☺️
Hi prof James,
The question is a little off track..
How do we justify non significant moderator? When we discuss the results what are the plausible explanation or justification for the results?
Thanks
It totally depends on your model and context. This is something specific to your context.
Dear Sir, plz explain what to do if the moderator variable is a second order reflective-formative construct.
Use the two-stage approach shown at 1:21 in this video.
Greetings. If I am using moderator is that necessary I have to do PLS algorithm? or bootstrapping?
Moderation can be done in any SEM application. Bootstrapping is necessary to produce confidence intervals. So, if you want confidence intervals for your estimates, make sure to do bootstrapping.
Hi James
As you know recently Moderation analysis become by multigroup analysis.
so could you make a video for this kind of analysis, in addition if this Moderator is second order. I have seen your video about multigroup analysis but was for gender which contain two values only, but we need more detailed (for example high and low job satisfaction) or any other variable but please make sure second order construct. By SmartPLS.
another one request please, also Mediation analysis by the last version of SmartPLS 3.2.7 because it designed to analyze multi Mediation relationships.
Thanks a lot James
I have a video for MGA in SmartPLS3: ruclips.net/video/b3-dyfhGE4s/видео.html
I'm not sure what you mean by the other part of your request, to have a 2nd order grouping variable. Usually grouping variables are categorical, like gender or industry, or religion. If you have a 2nd order factor as the moderator, just do an interaction instead. I plan to make a new mediation analysis video next week.
Thank you so much for your fast response. Somehow I do agree with you about common Moderator variables which are gender, industry, or religion. But in real-life we could have any variable playing Moderator role. And also this variable could be also second order construct like Psychological Capital which contain 4 dimensions( Hope, Optimism, Self-Efficacy, Resilience). So they will not accept only interaction analysis for a moderation relationship instead of the multigroup analysis.
thank you sir for this. done subscribe n like
Hi james, pls can you explain what is the difference between Moderators and Control variable?
Moderators (as interactions) magnify or dampen a relationship. Moderators (as multigroup) change the nature of a relationship. Moderators are critical components of a theory. Controls are just additional explanations for variance in the DV. They are not theoretically critical and they only have direct effects, rather than changing the nature of relationships.
Thanks a lot James.. I understand .. Does that mean PLS automatically sets all the other predictors as constant when we see direct relationship between one particular independent and dependant variable?
I'm not sure what you mean by constant. PLS just uses linear regression.
Please I need your help. Is it necessary to input the results in an excel file when the results are significant or the use of path coefficient, t value, p value and effect sizes are sufficient to explain my findings in thesis?
I'm not sure I understand. If you mean to ask whether it must be plotted on a graph, then the answer is that it would certainly help. SmartPLS 3 has this capability built in (but I didn't include it in this video because I hadn't found it yet). Run the PLS algorithm (not the consistent one), and then click on the link for Simple Slope Analysis in the Full Report. This produces a messy looking graph. Copy it to the clipboard and paste it into a Word document (this makes it clean again).
Thanks for your response.
Please see yhis link have excel worksheets which help interpret two-way and three-way interaction effects with (Slope)
www.jeremydawson.co.uk/slopes.htm
Could you please can you make video to explain different between these chooses and using slopes
Thanks
Sorry, I was logged into my uDreamed RUclips account.
thank u for this video, if I am using gender as a moderator how I can test it by using smartpls
Here is a video showing how: ruclips.net/video/b3-dyfhGE4s/видео.html
Dear professor, I am doing comparative analysis on smart pls.
For model I have a y value of 5.3 and for other it is 5.0
Can a difference of 0.3 is considered acceptable to find a difference?
It does not seem very meaningful (such a small difference). You can also check the p-value for the difference to justify it a bit.
@@Gaskination Thank you very much for ur reply
Hello everybody,
I am totally new to this program. I got to do my master thesis with SmartPLS.
My model contains one independet variable and (three dependent) variables and one moderator.
In addition, I have a measure repition (t0,t1). -> The participants will receive exactly the same standardised questionnaire before the intervention (=moderator of the model) and after the intervention.
--> Is SmartPLS able to measure this model?
The variables are latent constructs.
Can anyone help me? I really want to get into this!
Thank you in advance!
Which statistical approach you use depends on your research question. If you just want to see if the intervention worked, then I would recommend collapsing the latent variables into averages and then doing a paired samples t-test.
Dear Sir, in measurement model the construct validity and reliability and outer loading are meeting the model fitness criteria, however, discriminant validity are not meeting criteria, Fornell larcker diagonal value are less and HTMT ratio values are greater than 0.9 and even crosses 1... How to fix this problem
For discriminant validity, if it is between lower order dimensions of a higher order factor, this is not too much a problem. It is expected there is some overlap. If it is between two distinct factors, then you'll want to see what the greatest crossloading item is between the two factors. Then remove it to see if it improves discriminant validity (it should). Continue to do this until you have distinct factors. If this process destroys the factors (e.g., only 1 or 2 items remain for each), then it may be better to combine the factors or eliminate one of them (because of redundancy).
Dear Sir,
As I have asked you before that my model has categorical IV i.e. Referral hiring(referral=1, non-referral=0) and I am checking its impact on social enrichment. I have run the test and the results showed the positive significant impact; the value of beta shows 3.96 and the P-vale is 0.000. But I am unable to make the interpretation. I will be grateful if you can help me with the interpretation.
Fizzah Khan this means that social enrichment is stronger for referral. You can confirm this with a ttest.
James Gaskin
Alright sir. The T test shown the greater value of mean for referral as compared to non-referral. Thank you so much.
How if my hypothesis:
H1=one tailed, 5%
H2=two tailed, 5%
What options should i choose in sig.level when i want to run bootstrapping?
Should i do 2 step:
-step 1= choose one tailed, 0,05
-step 2= choose two tailed, 0,025
Or;
I just only do one step like in the step 2 (choose two tailed, 0,025)>>> and p-values : 2 to generate h1 hypothesis p-values?
Or how? Hopely u can respond my question sir. Thx u
Just use two tailed and then divide the p-value for H1 by 2 to see it one-tailed.
@@Gaskination choose two tailed, with 0,025 or 0,05 sir if my sig 5%?
@@hanahoah7325 If you run a two-tailed test, but want to use one-tailed p-values, then divide your two-tailed p-values by 2. So, if your two-tailed p-value is 0.032, then your one-tailed p-value will be 0.016. You can still compare this against a target of 0.05.
@@Gaskination right sir, I've compared by doing these experiments on the results of my research.
By the way, does smart pls work like that, sir? because, if you think logically when using one tailed the result should be bigger (5%, it can be 0.05 on the left or 0.05 on the right), and if you use two directions (5%, on the left 0.025 or on the right 0.025). so it can be concluded, the use of one tailed will reduce the p-values, while the two tailed will increase it to 2 times the p-values of one tailed, and vice versa. is that right, sir? 🙏 hehe
@@hanahoah7325 Correct. One-tailed p-values will be half of two-tailed.
Hi Mr. James,
Is it possible in smartpls3 to analyze this?
Variable1 * Variable2 * Variable3
I can only put 1 moderator variable and 1 independent using add moderating effect.
Thanks before.
Unfortunately, it is currently only possible to conduct moderation with a single moderator. I will ask the developers if they plan to include three-way interactions.
I also found this: forum.smartpls.com/viewtopic.php?t=15539
Thanks for replying. ☺️ Any suggestion for software which can do this analyze?
You can do it in SmartPLS still if you use Excel or SPSS to do the multiplying. Then just bring in the product variables. I don't know of any software that does three-way interactions as a feature though.
Thank you, Mr. james. It’s so helpful. 😊
Sir, sorry for disturbance again. when I execute a moderation model i get n/a in path coefficients......
If you are using the PLSc algorithm, try switching to regular PLS algorithm.
@@Gaskination done and it is working
is it possible to do that in spss amos?
Here you go: ruclips.net/video/dpxkFGctKwo/видео.html
Hi James! Can you pls share your data file for our practice?
This looks like the SEM Boot Camp data. You can find this on the homepage of the StatWiki: statwiki.gaskination.com/
Dr. Gaskin: UTAUT has four moderating effects (age, gender, experience, and voluntariness of use) that has effect on the various IVs (performance expectancy, effort, expectancy, and social influence) on the DV (behavioral intent). I find that even when trying things, with this lesson as a guide, that I'm lost on setting up this complexity in SmartPLS 3. Can you point me in the right direction? UTAUT model is here: article.sapub.org/image/10.5923.j.ijis.20120206.05_001.gif
The simple way would be to test one moderator at a time. However, if these are not the theoretical keypoints, but you are simply replicating that portion of the model, then you would just have to insert the interaction effects one by one until they were all in the model. SmartPLS 3 allows as many interactions as you like. My strong recommendation would be to use the two-stage approach though, as this will reduce the potential complexity.
Nice
how do you know that p= 0.331 is insignificant?
if a p-value is greater than the alpha threshold, then it is considered non-significant. At a desired confidence level of 95%, the alpha threshold is 0.05. Since 0.331 is greater than 0.05, it is considered non-significant. It indicates that their is a 33% chance that the observed effect may be no different from zero.
thank you, but what do you mean "33% chance that the observed effect may be no different from zero."?
I mean that there is a 33% likelihood that the coefficient (the one with the p-value of 0.331) is no different from zero - i.e., there is no effect.
thank you very much.i have other question :) i only use the two-stage if i have a formative constructs? because, my model only have a reflective indicators, so i already use the product indicator approach. i have to analyse the two-stage approach too? thank you !!
No need to use two stage if you are only including reflective factors
Hi James , I hope you are doing well. Can I have your email, Please?!
You can google me. The first result should be my BYU profile which will display my email if you demonstrate you are not a robot :)