SmartPLS 4: Testing structural hypotheses

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • In this video, I show how to interpret output and test a structural hypothesis using beta, p-value, R-square, and f-square.

Комментарии • 75

  • @arifashraf8569
    @arifashraf8569 Год назад +1

    Thank you Prof. Gaskin for always guiding us

    • @Gaskination
      @Gaskination  Год назад

      I had never heard of CVPAT until your comment :)

    • @arifashraf8569
      @arifashraf8569 Год назад

      @@Gaskination Could you please make one :) I would love to include in my latest research paper

    • @Gaskination
      @Gaskination  Год назад +1

      @@arifashraf8569 I looked into it yesterday. I'll probably be making another few videos next week.

    • @arifashraf8569
      @arifashraf8569 Год назад

      @@Gaskination Thank you Prof. Gaskin

  • @reanalytics1863
    @reanalytics1863 2 года назад

    I got the feeling exporting just got more time consuming with SmartPLS 4
    However, It shows that it has promising new features that will streamline the overall workflow and improve of the quality of results

  • @MsEndOfReason
    @MsEndOfReason Год назад +1

    Thank you so much for those tutorials. They are extremely helpful. One question that I could not find the answer for so far is what is the difference between the path and the factor analysis? And when do I use which type?

    • @Gaskination
      @Gaskination  Год назад +3

      Path weighting is the default and is generally recommended for testing hypotheses. It also results in the highest R2 values. Factor weighting is appropriate when assessing just the measurement model. Despite these differences, the estimates produced will only differ very slightly, if at all.

    • @MsEndOfReason
      @MsEndOfReason Год назад

      @@Gaskination Thank you so much!

  • @user-xz9fr7xr1u
    @user-xz9fr7xr1u 7 месяцев назад

    Hello again James. Another questions: What is the difference between "standard algorithms" and "consistent algorithms". I am getting better results with a stardard version........ many thanks

    • @Gaskination
      @Gaskination  7 месяцев назад

      There are two sections of algorithms. You'll see the section for consistent in the menu. It is for models with all reflective factors. However, the consistent algorithm often creates odd anomalies. It is supposed to correct for possible inflation of estimates when all factors are reflective.

  • @alialshebami8408
    @alialshebami8408 Год назад

    Hi James, You have always been doing a great job with your explanation, I wonder if you have a specific video that shows how to report and interpret the SmartPLS measurement and structural models result in simple words which will help us follow it when writing articles and papers.

    • @Gaskination
      @Gaskination  Год назад

      I don't have a video for that. There are several articles about it though. You can find them on the smartPLS website.

  • @user-bf9xv5ts3l
    @user-bf9xv5ts3l 2 года назад

    Thanks for your wonderful mini-lectures! I wonder where to put a covariate LV for the DV in a similar model like in your video?

    • @Gaskination
      @Gaskination  2 года назад

      You can add it just like you might add any predictor. In the video it would be something like the way I modeled ethical concerns.

  • @user-gk7tb3rw3j
    @user-gk7tb3rw3j 10 месяцев назад

    I have a question please. In a simple mediation model and after conducting PCA on SPSS, which is better, to continue with SPSS and test hypotheses using regression, or to test the hypotheses using PLS-SEM on SmartPls, given that the two approaches give different results.

    • @Gaskination
      @Gaskination  10 месяцев назад

      SPSS can handle simple regressions, whereas SmartPLS can handle SEM, including complex models that involve mediation and moderation.

  • @sowmyakini8730
    @sowmyakini8730 Год назад

    Thank you for your helpful videos, Prof. Gaskin. However, with a complex model, on running a consistent PLS bootstrapping, all the P values of path coefficients are coming to Zero. Does the condition "consistent pls bootstrap needs to be used if all latent factors are reflective in nature" hold true? Running just bootstrapping gives mixed p values. Kindly let me know why this difference is observed.

    • @Gaskination
      @Gaskination  Год назад

      Sometimes PLSc seems to create erroneous results. If your results look unreasonable, revert to the regular algorithms.

  • @findyourway-withnayabkaukab
    @findyourway-withnayabkaukab 4 месяца назад

    Thank you Professor for this wonderful video!
    However, is it necessary to run PLSc algorithm? Is there a reference that supports to use standard algorithm even though constructs are reflective?

    • @Gaskination
      @Gaskination  4 месяца назад

      Now that CB-SEM is available in SmartPLS, I would recommend not using PLSc if all factors are reflective. Instead just use CB-SEM.

    • @findyourway-withnayabkaukab
      @findyourway-withnayabkaukab 4 месяца назад

      @@Gaskination Thank you so much for your response.
      My proposal was based on PLS SEM so I'm afraid I can't switch to CB-SEM. Is there any reference that supports standard algorithm even though all but one constructs are reflective?

    • @Gaskination
      @Gaskination  4 месяца назад

      @@findyourway-withnayabkaukab If one construct is formative then you wouldn't use CB-SEM anyway. The Lowry & Gaskin PLS article states this. If you have any formative factors, then PLS is a more appropriate approach than CB-SEM. Lowry, P. B., & Gaskin, J. (2014). Partial least squares (PLS) structural equation modeling (SEM) for building and testing behavioral causal theory: When to choose it and how to use it. IEEE transactions on professional communication, 57(2), 123-146.

    • @findyourway-withnayabkaukab
      @findyourway-withnayabkaukab 2 месяца назад

      @@Gaskination Hi Prof.,
      One more question please :)
      If all the constructs are reflective, is there any source that I can cite to justify the selection of using standard PLS SEM? The problem is that I am not getting the desired results from PLSc

    • @Gaskination
      @Gaskination  2 месяца назад

      @@findyourway-withnayabkaukab I'm not sure of one in particular. But there are many "PLS is awesome" papers listed here that might help: www.smartpls.com/documentation/

  • @user-xz9fr7xr1u
    @user-xz9fr7xr1u 4 месяца назад

    Hello James. One question: when p value is = 0.000, but the path coefficients are below 0.20? can I confirm the relationships between constructs?

    • @Gaskination
      @Gaskination  4 месяца назад

      Yes, but I would recommend looking at the effect size (f-square), especially if you have a large sample size. The path coefficients can also be very small if not standardized (depending on the scale).

  • @user-xz9fr7xr1u
    @user-xz9fr7xr1u 6 месяцев назад

    Hello again. How can I add a "control variable" for instance "company's sector" or "company's size" to an existent model with 4 reflective factors ? what are the steps? Thank you

    • @Gaskination
      @Gaskination  6 месяцев назад

      If it is something continuous or ordinal, like company size, then you can add it as an indicator to a factor that is predicting all endogenous factors. If it is something nominal/categorical like company sector, then you would break it into a set of dummy (binary) variables each representing one sector (except the reference category), and then include each dummy variable on a different factor, each as a predictor of all endogenous factor.

  • @hameemislam753
    @hameemislam753 5 месяцев назад

    @ James Gaskin
    Sir i have performed second order cfa and now checking the structural model i am confused about the relationship of Acr on ENG whether itz significant or not becoz its beta is 0.090 sample mean is 0.091 std dev is 0.029 t- stat is 3.143 and p value is 0.001 and itz in green sir is this hypotheses is significant or insignificant becoz its path coff is less

    • @Gaskination
      @Gaskination  5 месяцев назад

      I would check the effect size. If the effect size is at least small (not "no effect"), then I would claim the path is not nothing (you can reject null hypothesis).

  • @hediek.m6279
    @hediek.m6279 Год назад

    Thank you so much for these tutorials. One issue that I can not find a solution to is how to use binary predictive indicators. Should I make them all Metric?

    • @Gaskination
      @Gaskination  Год назад

      There is a binary option now in the data setup. Here is a video that shows it: ruclips.net/video/duZ_m-G_hlU/видео.html

  • @user-gk7tb3rw3j
    @user-gk7tb3rw3j 10 месяцев назад

    Hello Dr. and thanks for the video. Where can I finde the R square that is caused by each variable not the collective R square caused by all exogenous variables?

    • @Gaskination
      @Gaskination  10 месяцев назад +1

      It is not listed. You would have to check the correlation matrix and then square the r value. Or you could remove the variable of interest to see the drop in R-square.

    • @user-gk7tb3rw3j
      @user-gk7tb3rw3j 10 месяцев назад

      ​@@GaskinationThanks a lot Dr

  • @user-zn5ws5ji8z
    @user-zn5ws5ji8z Год назад

    Most of your video's utilize a two-tail test type. When should we use a one-tailed approach vs. a two-tailed approach?

    • @Gaskination
      @Gaskination  Год назад

      In practice, most just use two-tailed all the time. However, in theory, if you have already theorized about the direction of an effect, or if the direction of the effect is known a-priori, then a one-tailed test is fine.

    • @user-zn5ws5ji8z
      @user-zn5ws5ji8z Год назад

      Thank you!
      @@Gaskination

  • @aliciaregina7679
    @aliciaregina7679 Месяц назад

    hello professor, may I know how to find beta coefficients in SmartPLS 4?

    • @Gaskination
      @Gaskination  Месяц назад

      Beta is the regression weight. So, it's just listed in the direct effects in the report.

  • @mahamadoukante9463
    @mahamadoukante9463 Год назад

    Thanks for your efforts Prof. I am having weird results using the PLSc algorithm on an all-reflective model. My R square is higher with PLSc but some of the loadings are greater than one and many became lesser than .7. With the normal algorithm, even though the R square is smaller, all items load well with good AVEs. What should I do?

    • @Gaskination
      @Gaskination  Год назад +1

      I often struggle with the PLSc algorithm as well. The results seem ironically inconsistent. For this reason, when I have a fully reflective model, I use AMOS or Mplus.

    • @mahamadoukante9463
      @mahamadoukante9463 Год назад

      @@Gaskination Understood!

  • @bongiwesithole2145
    @bongiwesithole2145 Год назад

    Thank you for the video. I have two questions, 1. is it an issue that the means and SD's of my 5000 samples are zero? 2. my model has independent variables (IV) which are predicting intention, intention is then predicting usage. I get N/A R2 values for the IV to intention relationship when using consistent pls bootstrapping, what am I doing wrong?

    • @Gaskination
      @Gaskination  Год назад +1

      If mean AND standard deviation are zero, then that implies there is zero variance. In this case, the variable does not vary. So, it is useless. If the mean is zero and the standard deviation is 1.00, then that means it is standardized. The PLSc error is common. It just means it couldn't calculate it. In this case, switch to regular PLS algorithm.

    • @bongiwesithole2145
      @bongiwesithole2145 Год назад

      @@Gaskination thank you!

  • @sihirbazjack
    @sihirbazjack Год назад

    Hello Prof. Gaskin, my hypothesis has p value exactly 0.05 in smartpls 4. But it has 0 value in confidence intervals bias corrected. Can I report that the hypothesis is supported?

    • @Gaskination
      @Gaskination  Год назад

      0.05 is just a suggested target. It’s not a strict cut off. I’d say you’re good to go.

  • @user-xz9fr7xr1u
    @user-xz9fr7xr1u 7 месяцев назад

    Hello. one question: when running bootstraping for structural model, I am getting P-values NaN. what can I do? thanks

    • @Gaskination
      @Gaskination  7 месяцев назад

      If you are using consistent algorithms, try switching to regular bootstrapping. If not, try running without bootstrapping to see if you get odd values.

    • @user-xz9fr7xr1u
      @user-xz9fr7xr1u 7 месяцев назад

      Thanks a lot for your answer @@Gaskination ! . Another questions: What is the difference between "standard algorithms" and "consistent algorithms". I am getting a p value only if I use "stardard version of bootstraping" not the consistent........ is that ok? many thanks

    • @Gaskination
      @Gaskination  7 месяцев назад

      @@user-xz9fr7xr1u There are two sections of algorithms. You'll see the section for consistent in the menu. It is for models with all reflective factors. However, the consistent algorithm often creates odd anomalies. It is supposed to correct for possible inflation of estimates when all factors are reflective.

  • @clivechifamba179
    @clivechifamba179 Год назад

    Hi. I am having an issue. when I remove the insignificant paths and rerun the analysis some factor loadings are changing. what could be the cause of this?

    • @Gaskination
      @Gaskination  Год назад +1

      You do not have to remove non-significant paths. The reason they change is because SEM is a network of interrelated and interdependent effects. So, when we remove or add any parameter, it will change everything else.

  • @amritakulshreshtha2075
    @amritakulshreshtha2075 Год назад

    I am getting n/a values in sample mean after running consistent pls algorithm with bootstrapping. How to deal with that issue.

    • @Gaskination
      @Gaskination  Год назад

      This is still a common problem that has not been fixed. Unfortunately, the best thing you can do is run the regular PLS algorithm

  • @divinelumiere8564
    @divinelumiere8564 2 года назад

    Please Prof, What about the blindfolding procedure? I don't see it in the "calculate" button

    • @Gaskination
      @Gaskination  2 года назад +1

      It is now consolidated into its respective relevant other analyses. It is no longer a separate option.

    • @divinelumiere8564
      @divinelumiere8564 2 года назад

      @@Gaskination Thank you 🙏🙏

  • @weamelnaghy9981
    @weamelnaghy9981 2 года назад

    Please professor, what about a-square ? How could I found it in smartpls4

    • @Gaskination
      @Gaskination  2 года назад

      I've never seen a-square on smartPLS 4.

  • @enasshiha8021
    @enasshiha8021 Год назад

    what are the range of accepted values of p values and T values

    • @Gaskination
      @Gaskination  Год назад

      easy to google. t values indicate p-values less than 0.05 when they are above 1.96 (two tailed). p-values less than 0.05 are conventional for "significance", but really it depends on many things.

  • @MS-mx5of
    @MS-mx5of Год назад

    may i know is it logical if i have many p-values = 0.000 ?

    • @Gaskination
      @Gaskination  Год назад

      This is just the way SmartPLS shows p-values less than 0.001 (rather than giving the exact p-value down to more than three decimals). So, yes, this is totally fine. When reporting it, I would recommend to report it as less than 0.001, rather than equal to 0.000

  • @kevinwilliam5496
    @kevinwilliam5496 3 месяца назад

    why my smartpls 4 doenst have report button after calculate

    • @Gaskination
      @Gaskination  3 месяца назад +1

      There's just a little checkbox for it in the calculation window. If you don't check it, then look on the bottom left after the model runs and you'll see a button to open report.

    • @kevinwilliam5496
      @kevinwilliam5496 3 месяца назад

      @@Gaskination oh yeah you right thank you so much now i can continue my thesis

  • @data-sushi
    @data-sushi Год назад

    Please Prof, How to calculate the mediating effect

    • @Gaskination
      @Gaskination  Год назад

      See my two most recent videos here: ruclips.net/user/gaskination They are both about mediation in SmartPLS 4

  • @antonioliriololi
    @antonioliriololi 2 года назад

    How to get that beta version?

    • @Gaskination
      @Gaskination  2 года назад

      The beta version is not available to the public. The public version should be released within the next couple of weeks. Hopefully early June.

    • @antonioliriololi
      @antonioliriololi 2 года назад

      @@Gaskination Thank you