update.mplusObject | R Documentation |
This is a method for updating an Mplus model object.
It takes an Mplus model object as the first argument, and
then optionally any sections to update. There are two ways
to update a section using a formula interface. ~ "new stuff"
will
replace a given section with the new text. Alternately, you can add
additional text using ~ + "additional stuff"
. Combined these let you
replace or add to a section.
## S3 method for class 'mplusObject'
update(object, quiet = TRUE, ...)
object |
An object of class mplusObject |
quiet |
optional. If |
... |
Additional arguments to pass on |
An (updated) Mplus model object
Joshua F. Wiley <jwiley.psych@gmail.com>
example1 <- mplusObject(MODEL = "mpg ON wt;",
usevariables = c("mpg", "hp"), rdata = mtcars)
x <- ~ "ESTIMATOR = ML;"
str(update(example1, rdata = iris))
str(update(example1, ANALYSIS = x))
str(update(example1, MODEL = ~ "wt ON hp;"))
str(update(example1, MODEL = ~ . + "wt ON hp;"))
str(update(example1, ANALYSIS = x, MODEL = ~ . + "wt ON hp;"))
## check that use variables can be updated & overridden
str(update(example1, usevariables = c("mpg", "hp", "cyl")))
# test to make sure . in Mplus code does not cause problems
str(update(example1, ANALYSIS = x, MODEL = ~ . + "wt ON hp*.5;"))
rm(example1, x)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.