Learn R Programming

MplusAutomation (version 0.6-1)

coef.mplus.model: Return coefficients for an mplus.model object

Description

This is a method for returning the coefficients of an mplus.model object. It works directly on an object stored from readModels such as: object <- readModels("/path/to/model/model.out").

Method that calls coef.mplus.model. See further documentation there.

Usage

## S3 method for class 'mplus.model':
coef(object, type = c("un", "std", "stdy", "stdyx"),
  params = c("regression", "loading", "undirected", "expectation",
  "variability", "new"), ..., raw = FALSE)

## S3 method for class 'mplusObject': coef(object, ...)

Arguments

object
An object of class mplusObject
type
A character vector indicating the type of coefficients to return. One of un, std, stdy, or stdyx.
params
A character vector indicating what type of parameters to extract. Any combination of regression, loading, undirected, expectation, variability, and new.
...
Additional arguments to pass on (not currently used)
raw
A logical defaulting to FALSE indicating whether to parse and return coefficients based on the type (regression, etc.) and relabel using an arrow notation, or to return the raw coefficients in a named vector.

Value

  • Either a data frame of class mplus.model.coefs, or in the case of multiple group models, a list of class mplus.model.coefs, where each element of the list is a data frame of class mplus.model.coefs, or a named vector of coefficients, if raw=TRUE.

See Also

readModels

Other Mplus.Formatting: extract, extract,mplus.model-method, extract,mplusObject-method, extract.mplus.model, extract.mplusObject; print.MplusRstructure; summary.mplusObject

Examples

Run this code
# simple example of a model using builtin data
# demonstrates use
test <- mplusObject(
  TITLE = "test the MplusAutomation Package;",
  MODEL = "
    mpg ON wt hp;
    wt WITH hp;",
  OUTPUT = "STANDARDIZED;",
  usevariables = c("mpg", "wt", "hp"),
  rdata = mtcars)

res <- mplusModeler(test, "mtcars.dat", modelout = "model1.inp", run = 1L)

# example of the coef method on an mplud.model object
# note that res$results holds the results of readModels()
coef(res$results)
coef(res$results, type = "std")
coef(res$results, type = "stdy")
coef(res$results, type = "stdyx")

# there is also a method for mplusObject class
coef(res)

# remove files
unlink("mtcars.dat")
unlink("model1.inp")
unlink("model1.out")
unlink("Mplus Run Models.log")

Run the code above in your browser using DataLab