fitGCM | R Documentation |
Customize and execute GCM in Mplus, offering flexibility in model configuration and parameter estimation.
fitGCM(
data,
outvar,
catvar = FALSE,
idvar,
starting_val = 500,
polynomial = 1,
timescores = timescores,
timescores_indiv = FALSE,
estimator = c("MLR", "ML", "WLSMV", "WLS"),
transformation = c("LOGIT", "PROBIT"),
output = c("TECH1", "SAMPSTAT", "STANDARDIZED"),
plot = "PLOT3",
save = "FSCORES",
wd = "Results"
)
data |
A data frame containing all variables for the trajectory analysis. |
outvar |
A character vector specifying the outcome variables at different times. |
catvar |
A logical value indicating whether the outcome variable is categorical. Default is |
idvar |
A character string specifying the ID variable. |
starting_val |
A numeric value specifying the number of random starting values to generate for the initial optimization stage. Note that the number of final stage optimizations will be set as equal to half of this value. |
polynomial |
An integer specifying the order of the polynomial used to model trajectories. Supported values are: 1 (linear), 2 (quadratic), 3 (cubic). Default is 1. |
timescores |
A numeric vector specifying the time scores for the model. If |
timescores_indiv |
A logical value indicating whether to use individually varying times of observation for the outcome variable. Default is |
estimator |
A character string to specify the estimator to use in the analysis. Default is 'MLR'. |
transformation |
A character string to specify the latent response variable transformation to use when the outcome variable is categorical. Default is |
output |
A character vector specifying the requested Mplus output options for the model. |
plot |
A character string specifying the requested Mplus plot options for the model. |
save |
A character string specifying the type of results to be saved by Mplus. |
wd |
A character string specifying the directory where the results folder will be created for saving Mplus input, output, and data files. Default is the current working directory. |
The fitGCM
function automates the process of specifying, customizing and fitting GCM in Mplus.
This function builds upon the capabilities of the mplusObject
and mplusModeler
functions
from the MplusAutomation package.
A list of class mplusObject
s including results for the fitted GCM.
LGMobject
for creating the mplusObject of a latent growth model.
runLGM
for conducting latent growth modelling with an mplusObject.
# Example usage:
GCM_model <- fitGCM(
data = symptoms,
outvar = paste("sx", seq(from = 0, to = 24, by = 6), sep = "_"),
catvar = FALSE,
idvar = "id",
starting_val = 500,
polynomial = 3,
timescores = seq(from = 0, to = 24, by = 6),
timescores_indiv = FALSE,
output = c("TECH1", "SAMPSTAT", "STANDARDIZED"),
plot = "PLOT3",
save = "FSCORES",
wd = file.path("Results", "Trajectories")
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.