Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
st: SEM with bootstrapping for mediation - goodness of fit and statistical inferences
From
Neeraj Iyer <[email protected]>
To
statalist <[email protected]>
Subject
st: SEM with bootstrapping for mediation - goodness of fit and statistical inferences
Date
Mon, 5 Aug 2013 13:22:36 -0400
Hello STATA Listers,
I am running a path analytic model for analysis of mediation. A
sample program I am running for each mediation model is below. I also
generated bootstrapped standard errors and confidence intervals. Of
the 12 models I ran, there were two models for which the
bias-corrected bootstrapped confidence intervals for indirect effect
did not contain a zero, indicating that the indirect effect is
significant. I observed a couple issues:
The "estat gof, stats(all)" command shows that:
1) The LR chi-square test for model vs. saturated each of the 12
models has a value:
chi2_ms(0) = 0.000 and p > chi2 = '.' (i.e. blank)
2) The LR chi-square test for baseline vs. saturated each of the 12
models has a value:
p > chi2 = '.' (i.e. blank)
3) The RMSEA of each model has a value of : 0.000
4) Every Comparative Fit Index has a value of : 1.000
5) Every Tucker-Lewis index has a value of: 1:000
I am uncertain whether I can conclude that my models show acceptable
fit criteria. Are there there goodness-of-fit criteria that I must
use? As I observe significant indirect effects (or mediation) from
two of my models, can I conclude such a finding given the prevailing
fit statistics?
Could someone point me to any published examples that have used this
procedure? I am trying to get some guidance on how to report and
interpret the results. Thank you for any leads.
Regards,
Neeraj
SAMPLE PROGRAM:
program indireff, rclass
sem (MV <- IV CV1 CV2 ) (DV <- MV IV CV1 CV2)
estat gof, stats(all)
estat teffects
mat bi = r(indirect)
mat bd = r(direct)
mat bt = r(total)
return scalar indir = el(bi,1,5)
return scalar direct = el(bd,1,5)
return scalar total = el(bt,1,5)
end
sem (MV <- IV CV1 CV2) (DV <- MV IV CV1 CV2)
quietly estat teffects
matrix list r(indirect)
matrix list r(direct)
matrix list r(total)
set seed 358395
bootstrap r(indir) r(direct) r(total), reps(200): indireff
estat bootstrap, percentile bc
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/