Structural equation modeling in free software JASP

Поделиться
HTML-код
  • Опубликовано: 15 июл 2024
  • In this video, I will demonstrate how to do structural equation modeling in free software JASP. Useful links:
    JASP: jasp-stats.org/
    Source 1: lavaan.ugent.be/tutorial/sem....
    Source 2: www.routledge.com/Quantitativ...
    Code 1
    latent variables
    ind60 =~ x1 + x2 + x3
    dem60 =~ y1 + y2 + y3 + y4
    dem65 =~ y5 + y6 + y7 + y8
    regressions
    dem60 ~ ind60
    dem65 ~ ind60 + dem60
    residual covariances
    y1 ~~ y5
    y2 ~~ y4 + y6
    y3 ~~ y7
    y4 ~~ y8
    y6 ~~ y8
    Code2
    latent variables
    ind60 =~ x1 + x2 + x3
    dem60 =~ y1 + y2 + y3 + y4
    dem65 =~ y5 + y6 + y7 + y8
    regressions
    dem60 ~ alpha*ind60
    dem65 ~ direct*ind60 + beta*dem60
    effects of interest
    indirect := alpha * beta
    total := indirect + direct
    proportion := indirect/total
    residual covariances
    y1 ~~ y5
    y2 ~~ y4 + y6
    y3 ~~ y7
    y4 ~~ y8
    y6 ~~ y8

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

  • @rezanorouzian8198
    @rezanorouzian8198 3 года назад +2

    Much appreciated, Vahid jan! I can imagine how tiring it might be reviewing almost all major SEM concepts in under 40 minutes!

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

    Really nice and clear lecture. Covered many statistical outcomes. Thank You for letting me understand how to use SEM in JASP

  • @hadial-marri9543
    @hadial-marri9543 Год назад

    Thank you so much , very informative and easy to follow.🌹

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

    Thanks for your teaching !

  • @obertjnrgutu1850
    @obertjnrgutu1850 3 года назад

    Thanks for this informative tutorial

  • @ahmdshhn
    @ahmdshhn 3 года назад

    Thanks very much, you r legand..... Really helped me a lot in my research

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

    thanks for million time!! 🌻

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

    Great video! Thanks. :)

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

    Thank you😊

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

    So now JASP opens Stata data sets (.dta). Thanks for showing that @ 3:14.

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

    thanks! it very helpful❤

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

    Hi! Thank you for this video, it really helps! I hope you do another one soon, with more variables ;)

    • @VahidAryadoust
      @VahidAryadoust  2 года назад +2

      Sure, I suggest you watch my Jamovi videos, too. Jamovi is also a free package.

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

    Many thanks for this tutorial, really useful! One small question. If some of my variables are ordinal, while other variables are ordinal? I still shluld go for ULS or DWLS? thanks!

  • @francoisvanderbank9181
    @francoisvanderbank9181 11 месяцев назад

    Thank you, this is very useful. My JASP version 0.17.3 does not give me the option to include the standardized parameter estimates on the SEM path diagram? The option is only available with CFA. Any suggestions?

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

    Can you share syntax to calculate AVE and HTMT in JASP

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

    Your tutorial video is extremely helpful. You explained it very clearly and simply. BTW, do you have any other tutorial videos or useful resources about how to modify the path diagram until the model is fit (p-value >0.05, NFI and RFI > 0.9, etc.)? Thanks in advance.

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

      You can watch my recent videos on SEM in Jamovi.

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

      @@VahidAryadoust
      Thanks for the resources. Now I'm facing an issue again while running an analysis using the code 2. In this context, IM should be a mediator of TP, SP and CP to PL. However, after running the code, I got the error message. Could you please help look into this? Sorry for bothering again.
      Thank you in advance.
      # latent variables
      TP =~ TP7 + TP8 + TP9 + TP10 + TP11 + TP12 + TP13 + TP14 + TP15 + TP16 + TP17 + TP18 + TP19
      SP =~ SP20 + SP21 + SP22 + SP23 + SP24 + SP25 + SP26 + SP27 + SP28 + SP29
      CP =~ CP30 + CP31 + CP32 + CP33 + CP34 + CP35 + CP36 + CP37 + CP38 + CP39 + CP40 + CP41 + CP42
      IM =~ IM43 + IM44 + IM45 + IM46 + IM47 + IM48 + IM49 + IM50 + IM51
      PL =~ PL52 + PL53 + PL54 + PL55 + PL56 + PL57 + PL58 + PL59 + PL60 + PL61
      # regressions
      PL ~ TP
      PL ~ SP
      PL ~ CP
      IM ~ alpha*TP
      IM ~ alpha*SP
      IM ~ alpha*CP
      PL ~ direct*TP + beta*IM
      PL ~ direct*CP + beta*IM
      PL ~ direct*SP + beta*IM
      # effects of interest
      indirect := alpha * beta
      total := indirect + direct
      proportion := indirect/total

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

    Thanks a lot for this video Vahid ! I have a question : does it work the same with multigroup SEM ? I mean can we use the same code structure in JASP to have the good data ? Thanks by advance,
    Augustin

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

    When I write something on the lines of 'dem65 ~ ind60 + dem60', I get "lavaan ERROR: duplicate model element in...." How do I deal with it?

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

    Hi Vahid, thanks so much for this wonderful tutorial. I'd like to know if JASP can calculate direct and indirect effects.

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

      try the Lavaan's code for computing the effects. It should work. Otherwise, use Jamovi (see my recent videos, please).

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

    Hello, This video is very useful. Thank you very much for it. I have a question for my research. The population is very large and there is no sampling frame. I'll use a survey questionnaire to collect data. I'll develop hypotheses based on the literature. So to test hypotheses I'll construct a model. But since the population is large, I have a time constraint and no sampling frame, I'll use purposive sampling along with snowballing techniques for the selection of samples from the target population. So can I use SEM to test my hypotheses? and what about PLS? What is the difference between SEM and PLS? What do you suggest for data analysis and testing hypotheses for my research? Any suggestion will be highly appreciated. Thanks.

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

      In language assessment, CB-SEM is mostly used, but I suggest you use PLS-SEM for hypothesis testing. See Hair's works on PLS.

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

    Thanks for you explanation. In my model, I have 5 measurement models, with three moderators in between the two main variables, so should I type like this indirect: alpha* beta*gamma*delta . Also, you mentioned that 0.578 is a pretty high variance in the total effect , is there any reference showing how much of variance should we consider high and how much consider low?

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

      Hi for your first question, yes that should work out for you. Re the second question, please see the relevant chapter in the following book:
      www.routledge.com/Quantitative-Data-Analysis-for-Language-Assessment-Volume-II-Advanced-Methods/Aryadoust-Raquel/p/book/9781138733145

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

      Many many thanks for your explanation. I know it may be inappropriate to ask for, but may I know which chapter should I read for my SEM? Also, is it possible for me to see the statistical power of the models with JASP? or I should use another program, like SAS, to acquire the power of my model?

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

      @@kaiyowu9044
      Please see:
      5. Structural equation modeling in language assessment (Xuelian Zhu, Michelle Raquel & Vahid Aryadoust)
      I am not sure if JASP provides statistical power.

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

      @@VahidAryadoust Many thanks, your videos are brilliant !!!

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

    note 22:35

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

    Is there any ulternative to sem for testing small sample size in likert scale (45 responsents only)

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

      Perhaps PLS-SEM is a choice, but n=45 might still be too small.

  • @MotoManiaVlogs
    @MotoManiaVlogs 3 года назад

    hey, can you help me out to solve a problem

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

    There is gender difference in a variable of my research. I wonder if I could put control variable in SEM? How can I do this in JASP?

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

    how to GSEM

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

    I wonder can I analyse moderated moderated-mediation in JASP? can you do a video? thank you.

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

      That is on my to-do list.

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

      @@VahidAryadoust please also do a non recursive model then😅😅😅

  • @rahmanmonjur4928
    @rahmanmonjur4928 3 года назад

    I'm not clear about the effect of interest. What does ":=" sign for?

    • @VahidAryadoust
      @VahidAryadoust  3 года назад +1

      That is a code to get JASP / R output the weights (e.g., alpha and beta and/or direct and indirect weights).

    • @rahmanmonjur4928
      @rahmanmonjur4928 3 года назад

      @@VahidAryadoust ​Thank you so much! The problem is when I use this code, the path plot shows some errors. Specifically, in this line, total := indirect + direct.

    • @VahidAryadoust
      @VahidAryadoust  3 года назад

      @@rahmanmonjur4928 did you check if you have both direct and indirect paths in your model? You might only have one of them (direct).

    • @rahmanmonjur4928
      @rahmanmonjur4928 3 года назад

      @@VahidAryadoust I don't see any indirect path. However, when I changed the operation (for ex, total := indirect * direct) then the path diagram appears again, although the indirect path is still missing.

    • @VahidAryadoust
      @VahidAryadoust  3 года назад

      @@rahmanmonjur4928 Since you do not have any indirect path, please do not include that line.