Message/Author 


Hi all, Just wanted to find out what formula is being used by Mplus to calculate the bias in biascorrected bootstrap confidence intervals. Is it the formula that Efron had established or is the bias being calculated some other way? Thank you very much. Yours, Viktoriya Magid SUNY at Buffalo 

bmuthen posted on Tuesday, April 19, 2005  12:04 pm



Please see the KcKinnon et al 2004 reference in the Mplus Version 3 User's Guide. I believe that is the Efron version. 

bmuthen posted on Tuesday, April 19, 2005  12:07 pm



P.S. I meant to say MacKinnon. 


Dear Dr. Muthen, Thank you for getting back to me. From what I know, the Efron formula considers both bias and acceleration, however MacKinnon (2004) considered only the bias in his simulation (he found that considering the acceleration in addition to the bias did not improve the accuracy of confidence intervals). Hence, to elaborate on my earlier question, does Mplus consider both bias and acceleration in computing the biascorrected bootstrap confidence intervals (as has been suggested by Efron in his formula) or does it consider the bias only (as has been done by MacKinnon, 2004)? Thank you in advance, Yours, Viktoriya 


Mplus considers bias only as in MacKinnon. 


Thank you very much. 

Andrew posted on Wednesday, June 08, 2005  12:33 pm



Does Mplus have a way to change the seed of the random bootstrapping algorithm? All the seed options in ANALYSIS: don't seem to do anything, and the bootstrap results don't appear to vary across runs. The only thing that I can do to get variation across bootstrap results is to change the number of bootstraps. 


No, there is no option to change to seed in bootstrap. 


I am using a subset of a longitudinal data set (as not everyone attended a focus group). The ones who dropped out were mostly disadvantaged individuals with less education, from lower SES level etc. I want to run a SEM model (with 4 latent variables) and 3 observed variables (all binary). I use the WLSMV estimator. So my question is: 1) is it possible to run a SEM model with Heckman correction for the missing data? 2) if I run the model for the full sample (regardless of whether they have attended the focus group or not), Mplus will do some kind of imputation, would be similar to Heckman correction or not? Thank you very much in advance. 


Missing data is properly handled by ML or Bayes assuming MAR, which is the Mplus default setting. WLSMV is less suited to handling missing data (see UG). Heckman modeling can be done in Mplus, but I would simply use ML or Bayes and our default settings. For more on missing data modeling, see Muthén, B., Asparouhov, T., Hunter, A. & Leuchter, A. (2011). Growth modeling with nonignorable dropout: Alternative analyses of the STAR*D antidepressant trial. Psychological Methods, 16, 1733. 


But I also want to see indirect effects and as far as I know ML does not allow estimating indirect analysis. I am not aware of Bayes. Will it allow for estimating indirect results? Best wishes. 


You can use Model Constraint to form your own indirect effects and get their est's and SEs. 


Thank you very much. I think it would have been great and much easier (and maybe better) than applying Heckman correction but unfortunately I do not have the computer capacity to run the ML estimator. It gives an error "*** FATAL ERROR THERE IS NOT ENOUGH MEMORY SPACE TO RUN THE PROGRAM ON THE CURRENT INPUT FILE. THE ANALYSIS REQUIRES 4 DIMENSIONS OF INTEGRATION RESULTING IN A TOTAL OF 0.50625E+05 INTEGRATION POINTS. THIS MAY BE THE CAUSE OF THE MEMORY SHORTAGE. YOU CAN TRY TO FREE UP SOME MEMORY BY CLOSING OTHER APPLICATIONS THAT ARE CURRENTLY RUNNING. NOTE THAT THE MODEL MAY REQUIRE MORE MEMORY THAN ALLOWED BY THE OPERATING SYSTEM.***" And a reviewer suggested that I should use Heckman correction so I would appreciate if you can direct me to somewhere where I can learn more about how to do that. 


You can use ML with integration=montecarlo(5000); 


unfortunately it still gives the same error. 


Please send output to Support@statmodel.com. 


I will send the output as soon as possible but I managed the run my model using estimator = Bayes (it took 2 hours but I have it now! so thank you very much for the suggestion). I have 3 questions: 1) Is it similar to WLSMV estimator, so if the endogenous variable is categorical it is probit coefficients and if it is a latent variable or continuous variable it is a linear regression coefficient? 2) Can I use model constraint to look for indirect effects? 3) when I run my model with WLSMV, I get some fit indices (CFI & TLI) but with Bayes I did not get any of that so how would I know if my model fits? Thank you very much! 


1. Yes. WLSMV and Bayes only differ in Bayes being a fullinformation estimator, therefore handling missing data better. 2. Yes. 3. Bayes in Mplus gives PPP (posterior predictive pvalues)  see our Bayes reports under Papers, Bayesian Analysis. That is, AsparouhovMuthen (2010) papers. 

Back to top 