Power Estimation for Intervention Study PreviousNext
Mplus Discussion > Growth Modeling of Longitudinal Data >
 Rich Jones posted on Tuesday, September 26, 2000 - 1:10 pm
In regard the computation of the noncentrality parameter (N-1*FCN) when using the Satorra-Sarris method to power estimation for intervention study using a Muthen and Curran (1997) and technical appendix latent growth model approach:

(1) Is the correct function (FCN) to use in computing the noncentrality parameter the "quasi-Newton" function?

(2) Is the 'N' the number of subjects in both the intervention and control groups?

My second question is motivated by noticing that the minimum of the fitting function varies with NOBSERVATIONS given the same covariance matrix, but yet the SAS programs distributed with the Technical Appendix consider power of as a function of N given a FCN.


 bmuthen posted on Wednesday, September 27, 2000 - 11:34 am
Yes, on both questions.
 Anonymous posted on Wednesday, January 26, 2005 - 8:49 am
I tried to copy Mplus code from Muthen & Muthen (2002) "How to use a monte carlo study to decide on sample size and determine power" into Mplus 3, but got some error messages. Is the syntax chaged a lot? One of the error I got is "*** ERROR in Montecarlo command
Unknown option:

 Linda K. Muthen posted on Wednesday, January 26, 2005 - 1:36 pm
The language has changed slightly since that paper was written. The option NCLASSES is now CLASSES. See the Mplus Version 3 User's Guide for current language.
 Marc Glassman posted on Thursday, March 15, 2007 - 3:09 pm
In "How to Use a Monte Carlo Study to Decide on Sample Size and Determine Power", (SEM v9, n4, 2002) a monte carlo analyis for a growth model with a covariate is discussed (p. 604). The mean and variance of the covariate, x, are 0.5 and .25, respectively (p. 604). However, when setting up the monte carlo analysis in MPLUS (p. 614) the mean and variance for the covariate, x, are fixed to 0 and 1 (p.614).

My question is simply why 0 and 1 instead of the values given on p. 604 of the article, i.e., .5 and .25? Does it possibly have to do with centering the covariate so that the intercept growth factor will estimated at the average value of the covariate ?

Any help/clarification would be much appreciated.
 Bengt O. Muthen posted on Thursday, March 15, 2007 - 5:19 pm
This was answered under your Monte Carlo post.
 Emily Blood posted on Friday, November 09, 2007 - 10:04 am
In your article "How to Use a Monte Carlo Study to Decide on Sample Size and Determine Power" you define the effect size of the treatment variable on the latent intercept as the value of the coefficient of the treatment variable divided by the standard deviation of the latent intercept. I am trying to describe the power of a study where there is a mediating variable between the treatment indicator and the latent intercept, so there is a direct and indirect effect of the treatment on the latent intercept. In this setting, is it appropriate to define a treatment effect as the value of the total effect (a+b*c) divided by the standard deviation of the latent intercept? Is this still true if there are additional covariate predictors in the model? Thanks.
 Bengt O. Muthen posted on Saturday, November 10, 2007 - 7:47 am
Yes, I think so. Yes.
 Dustin Pardini posted on Sunday, October 19, 2008 - 9:04 am
I am trying to calculate an effect size estimate for a single group treatment study using an unconditional growth curve model. I am assuming that I can simple calculate the estimated mean change from pre to post using the growth curve model parameters, but am unsure what SD I should use (estimated pre SD?) or how to actually calculate this using the output. It seems that calculating effect sizes using the observed means may be beneficial given that most studies use this methodology and therefore would make it easier to compare to previous studies. Any suggestions?
 Linda K. Muthen posted on Monday, October 20, 2008 - 8:38 am
You can create the mean difference using MODEL CONSTRAINT and thereby obtain the correct standard error.
 Dustin Pardini posted on Tuesday, October 21, 2008 - 9:10 am

I am not exactly sure how to use the command in this manner. Could you provide an example of how this could be used with a growth model to get the mean difference between time 1 (pre) and 2 (post), with the standard error for the means at time 1 and 2? If this is too time consuming for you I understand.
 Bengt O. Muthen posted on Tuesday, October 21, 2008 - 5:28 pm
With only 2 time points you would have to have a very simple growth model like

i s |y1@0 y2@1;

where the y2-y1 mean difference is simply the mean of s, [s].

It would seem reasonable to simply divide [s] by the sample SD for the time 1 outcome to get the effect size.
 ywang posted on Friday, May 14, 2010 - 1:49 pm
Dear Drs. Muthen:
I used Monte Carlo for power analyses using the same setting as the example on Mplus website (http://www.statmodel.com/power.shtml). However, % Sig coeff for mean s is 0 (see input below), but it should be 0.862. Anything wrong? Thanks!
Model population: i BY y1-y4@1;
s BY y2@1 y3@2 y4@3;
[i@0 s@.2];
i WITH s@0;
i BY y1-y4@1;
s BY y2@1 y3@2 y4@3;
[i@0 s@.2];
i WITH s@0;
 Linda K. Muthen posted on Saturday, May 15, 2010 - 8:07 am
I think the problem is in the MODEL command where you fix all of the values using the @ symbol. You should use the asterisk (*) instead for the free parameters.
 Amelie Petitclerc posted on Friday, May 15, 2015 - 8:32 pm
We have a Monte Carlo simulation for treatment effects on intercept and slope in a latent growth model and would like to look at moderation by a binary or continuous covariate. For a binary covariate, we could use multiple groups, but are not sure how to go about this with MPlus 7. Thank you!
 Amelie Petitclerc posted on Friday, May 15, 2015 - 8:37 pm
More information on the previous post. We found we could use the two group model, with Monte Carlo command like this:

names = y11-y16 x1;
ngroups = 2;
nobs = 510 90;
nreps = 1000;
cutpoints=x1(0) | x1(0);

But we don't know how we'd get the difference in treatment effect between groups. Thank you.
 Bengt O. Muthen posted on Saturday, May 16, 2015 - 8:03 am
Label the mean of i and s in the Model command for each group and use Model Constraint to define New parameters that express the group differences in those means.
 Mary M Mitchell posted on Tuesday, May 19, 2015 - 7:19 am
Dear Drs. Muthen,

I want to run a montecarlo to get power estimates for an intervention study with three treatment arms vs. a control arm. I have modified Ex. 6.10 to omit the time-varying covariates, but am wondering about my three X variables. How do I specify that they are only coded 1 for 25% of the sample? The two X variables in the example look like they could be any proportion of the sample. I expect my X's to have lower power because I have three arms rather than simply a treatment vs. a control.

Thank you,

 Bengt O. Muthen posted on Tuesday, May 19, 2015 - 6:29 pm
Read about the Cutpoints option in UG ex12.1.
 Mary M Mitchell posted on Thursday, May 21, 2015 - 6:42 am
Thank you - ex12.1 provided me with good clarification.
 Mary M Mitchell posted on Friday, September 06, 2019 - 4:59 pm

I ran a montecarlo simulation for a growth model and got a dataset. Can you tell me if this dataset is a composite from the 10,000 that I generated from the montecarlo syntax or is this dataset simply the last dataset that was generated?

 Bengt O. Muthen posted on Saturday, September 07, 2019 - 4:36 pm
We need to see your full output - send to Support along with your license number.
Back to top
Add Your Message Here
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Options: Enable HTML code in message
Automatically activate URLs in message