Learn R Programming

⚠️There's a newer version (2.22.7) of this package.Take me there.

OpenMx (version 2.2.6)

Extended Structural Equation Modelling

Description

Facilitates treatment of statistical model specifications as things that can be generated and manipulated programmatically. Structural equation models may be specified with reticular action model matrices or paths, linear structural relations matrices or paths, or directly in matrix algebra. Fit functions include full information maximum likelihood, maximum likelihood, and weighted least squares. Example models include confirmatory factor, multiple group, mixture distribution, categorical threshold, modern test theory, differential equations, state space, and many others.

Copy Link

Version

Install

install.packages('OpenMx')

Monthly Downloads

12,884

Version

2.2.6

License

Apache License (== 2.0) | file LICENSE

Maintainer

Joshua Pritikin

Last Published

July 17th, 2015

Functions in OpenMx (2.2.6)

MxAlgebraFormula-class

MxAlgebraFormula
MxCompute-class

MxCompute
MxDirectedGraph-class

MxDirectedGraph
MxOptionalCharOrNumber-class

A character, integer, or NULL
MxRAMGraph-class

MxRAMGraph
dzmData

DZ Male data
genericFitDependencies,MxBaseFitFunction-method

Add dependencies
imxConvertSubstitution

imxConvertSubstitution
imxDmvnorm

A C implementation of dmvnorm
imxIndependentModels

Are submodels independent?
imxLog

Test thread-safe output code
imxReservedNames

imxReservedNames
imxSymmetricMatrix

imxSymmetricMatrix
imxUntitledNumber

imxUntitledNumber
imxWlsChiSquare

Calculate Chi Square for a WLS Model
mxCI

Create mxCI Object
mxComputeIterate

Repeatedly invoke a series of compute objects until change is less than tolerance
mxDataWLS

Create MxData Object for Least Squares (WLS, DLS, ULS) Analyses
mxOption

Set or Clear an Optimizer Option
mxGenerateData

Generate data based on an MxModel object
mxTryHard

Make multiple attempts to run a model
omxCheckCloseEnough

Approximate Equality Testing Function
omxParallelCI

omxParallelCI
vech2full

Inverse Half-vectorization
MxDataStatic-class

Create static data
MxOptionalLogical-class

An optional logical
imxLocateIndex

imxLocateIndex
imxEvalByName

imxEvalByName
imxSfClient

imxSfClient
latentMultipleRegExample1

Example data for multiple regression among latent variables
multiData1

Data for multiple regression
mxComputeNewtonRaphson

Optimize parameters using the Newton-Raphson algorithm
mxExpectationLISREL

Create MxExpectationLISREL Object
mxExpectationGREML

Create MxExpectationGREML Object
mxEval

Evaluate Values in MxModel
mxGREMLDataHandler

Helper Function for Structuring GREML Data
mxThreshold

Create List of Thresholds
myLongitudinalData

Data for a linear latent growth curve model
numHess1

numeric Hessian data 1
omxBrownie

Make Brownies in OpenMx
omxMnor

Multivariate Normal Integration
omxLocateParameters

Summarize Model Parameters
omxMatrixOperations

MxMatrix operations
ordinalTwinData

Data for ordinal twin model
omxQuotes

omxQuotes
MxAlgebra-class

MxAlgebra Class
MxListOrNull-class

An optional list
MxDataFrameOrMatrix-class

MxDataFrameOrMatrix
MxModel-class

MxModel Class
factorExample1

Example Factor Analysis Data
imxAddDependency

Add a dependency
imxExtractSlot

imxExtractSlot
imxReplaceMethod

imxReplaceMethod
imxIdentifier

imxIdentifier
imxOriginalMx

imxOriginalMx
imxReverseIdentifier

imxReverseIdentifier
imxSeparatorChar

imxSeparatorChar
imxSimpleRAMPredicate

imxSimpleRAMPredicate
imxTypeName

imxTypeName
imxReplaceModels

Replace parts of a model
imxVariableTypes

imxVariableTypes
imxVerifyMatrix

imxVerifyMatrix
mxAvailableOptimizers

mxAvailableOptimizers
mxComputeEM

Fit a model using DLR's (1977) Expectation-Maximization (EM) algorithm
mxComputeGradientDescent

Optimize parameters using a gradient descent optimizer
mxComputeOnce

Compute something once
mxComputeNumericDeriv

Numerically estimate Hessian using Richardson extrapolation
mxFIMLObjective

DEPRECATED: Create MxFIMLObjective Object
mxMLObjective

DEPRECATED: Create MxMLObjective Object
mxRowObjective

DEPRECATED: Create MxRowObjective Object
mxSave

Save End State to Checkpoint File
mxVersion

Returns Current Version String
myTwinData

Twin data on weight and height
omxAssignFirstParameters

Assign First Available Values to Model Parameters
mxKalmanScores

Estimate Kalman scores and error covariance matrices
omxLogical

Logical mxAlgebra() operators
Bollen

Bollen Data on Industrialization and Political Democracy
BaseCompute-class

BaseCompute
MxData-class

MxData Class
MxExpectation-class

MxExpectation
MxFitFunction-class

MxFitFunction
imxHasOpenMP

imxHasOpenMP
MxOptionalChar-class

An optional character
MxBaseExpectation-class

MxBaseExpectation
example1

Bivariate twin data example from Classic Mx Manual
MxLISRELModel-class

MxLISRELModel
MxRAMMetaData-class

Meta Data for RAM
imxIsDefinitionVariable

imxIsDefinitionVariable
MxBaseObjectiveMetaData-class

MxBaseObjectiveMetaData
imxModelTypes

imxModelTypes
MxCI-class

MxCI Class
MxRAMModel-class

MxRAMModel
MxBaseNamed-class

MxBaseNamed
Named-entity

Named Entities
imxExtractMethod

imxExtractMethod
MxInterval-class

MxInterval
MxExpectationGREML-class

Class "MxExpectationGREML"
HS.ability.data

Holzinger and Swineford (1939) Ability data in 301 children from two schools
imxConvertLabel

imxConvertLabel
MxFitFunctionGREML-class

Class "MxFitFunctionGREML"
MxCharOrNumber-class

A character or integer
MxCharOrList-class

A character, list or NULL
MxFlatModel-class

MxFlatModel
dzfData

DZ female data
imxDetermineDefaultOptimizer

imxDetermineDefaultOptimizer
imxSparseInvert

Sparse symmetric matrix invert
mxBounds

Create MxBounds Object
imxFlattenModel

Remove heirarchical structure from model
diag2vec

Extract Diagonal of a Matrix
mxCheckIdentification

Check that a model is locally identified
example2

Bivariate twin data example from Classic Mx Manual
mxAlgebraObjective

DEPRECATED: Create MxAlgebraObjective Object
imxSquareMatrix

imxSquareMatrix
imxModelBuilder

imxModelBuilder
demoTwoFactor

Demonstration data for a two factor model
imxLookupSymbolTable

imxLookupSymbolTable
MxOptionalNumeric-class

An optional numeric
imxVerifyModel

imxVerifyModel
expm

Matrix exponential
eigenvec

Eigenvector/Eigenvalue Decomposition
imxDiff

Set difference on regular types or S4 objects
mxMI

Estimate Modification Indices for MxModel Objects
MxBounds-class

MxBounds Class
imxConDecMatrixSlots

Condense/decondense slots of an MxMatrix
dzoData

DZ opposite sex data
MxOptionalMatrix-class

An optional matrix
jointdata

Joint Ordinal and continuous variables to be modeled together
mxFactorScores

Estimate factor scores and standard errors
omxCheckEquals

Equality Testing Function
omxApply

On-Demand Parallel Apply
imxUntitledNumberReset

imxUntitledNumberReset
mxComputeSequence

Invoke a series of compute objects in sequence
factorScaleExample2

Example Factor Analysis Data for Scaling the Model
imxCheckVariables

imxCheckVariables
mxFactor

Fail-safe Factors
mxAlgebra

Create MxAlgebra Object
mxComputeNothing

Compute nothing
mxComputeConfidenceInterval

Find likelihood-based confidence intervals
imxConvertIdentifier

imxConvertIdentifier
imxLocateFunction

imxLocateFunction
mxExpectationNormal

Create MxExpectationNormal Object
imxDeparse

Deparse for MxObjects
demoOneFactor

Demonstration data for a one factor model
imxSameType

imxSameType
mxPath

Create List of Paths
mxFitFunctionML

Create MxFitFunctionML Object
summary-MxModel

Model Summary
imxGenericModelBuilder

imxGenericModelBuilder
mxFitFunctionGREML

Create MxFitFunctionGREML Object
imxExtractNames

imxExtractNames
imxDependentModels

Are submodels dependence?
imxPPML.Test.Battery

imxPPML.Test.Battery
mxComputeHessianQuality

Compute the quality of the Hessian
imxFreezeModel

Freeze model
mxRename

Rename MxModel or a Submodel
imxMpiWrap

imxMpiWrap
twin_NA_dot

Twin data on weight and height
imxPPML

imxPPML
mxRestore

Restore From Checkpoint File
mxMatrix

Create MxMatrix Object
imxExtractReferences

imxExtractReferences
mxRObjective

DEPRECATED: Create MxRObjective Object
mxSetDefaultOptions

Reset global options to the default
mxFitFunctionWLS

Create MxFitFunctionWLS Object
mxRun

Send a Model to the Optimizer
imxGenerateLabels

imxGenerateLabels
imxPreprocessModel

imxPreprocessModel
imxVerifyName

imxVerifyName
imxLocateLabel

imxLocateLabel
mxGetExpected

Extract the component from a model's expectation
imxCreateMatrix

Create a matrix
imxWlsStandardErrors

Calculate Standard Errors for a WLS Model
omxCheckTrue

Boolean Equality Testing Function
logm

Matrix logarithm
imxGetSlotDisplayNames

imxGetSlotDisplayNames
myRegData

Example regression data with correlated predictors
myGrowthMixtureData

Data for a growth mixture model
imxUntitledName

imxUntitledName
mxDataDynamic

Create dynamic data
vech

Half-vectorization
mxAlgebraFromString

Create MxAlgebra object from a string
omxSymbolTable

Internal OpenMx algebra operations
omxAllInt

All Interval Multivariate Normal Integration
mxComputeDefault

Default compute plan
mxExpectationStateSpace

Create an MxExpectationStateSpace Object
mxTypes

List Currently Available Model Types
omxGetNPSOL

omxGetNPSOL
omxCheckIdentical

Exact Equality Testing Function
numHess2

numeric Hessian data 2
imxVerifyReference

imxVerifyReference
vechs2full

Inverse Strict Half-vectorization
omxSetParameters

Assign Model Parameters
MxBaseFitFunction-class

MxBaseFitFunction
mxExpectationBA81

Create a Bock & Aitkin (1981) expectation
omxGraphviz

Show RAM Model in Graphviz Format
mxComputeStandardError

Compute standard errors given the Hessian or inverse Hessian
mxCompare

Assign Model Parameters
mxComputeReportDeriv

Report derivatives
mxData

Create MxData Object
omxConstrainMLThresholds

omxConstrainMLThresholds
mxRAMObjective

DEPRECATED: Create MxRAMObjective Object
mxFitFunctionMultigroup

Create MxFitFunctionMultigroup object
mxConstraint

Create MxConstraint Object
mxFitFunctionR

Create MxFitFunctionR Object
myGrowthKnownClassData

Data for a growth mixture model with the true class membership
twinData

Australian twin sample biometric data.
mxExpectationStateSpaceContinuousTime

Create an MxExpectationStateSpace Object
mxFitFunctionAlgebra

Create MxFitFunctionAlgebra Object
mxLISRELObjective

Create MxLISRELObjective Object
omxGetParameters

Fetch Model Parameters
mxFitFunctionRow

Create an MxFitFunctionRow Object
mxModel

Create MxModel Object
omxCheckSetEquals

Set Equality Testing Function
omxCheckError

Correct Error Message Function
omxCheckWithinPercentError

Approximate Percent Equality Testing Function
omxGetRAMDepth

omxGetRAMDepth
omxSapply

On-Demand Parallel Sapply
mxSimplify2Array

Like simplify2array but works with vectors of different lengths
omxCheckWarning

Correct Warning Message Function
omxRMSEA

Get the RMSEA with confidence intervals from model
omxNameAnonymousParameters

omxNameAnonymousParameters
imxReplaceSlot

imxReplaceSlot
myAutoregressiveData

Example data with autoregressively related columns
rvectorize

Vectorize By Row
omxRAMtoML

omxRAMtoML
mzmData

MZ Male example data
omxSaturatedModel

Create Reference (Saturated and Independence) Models
omxNormalQuantiles

omxNormalQuantiles
myFADataRaw

Example 500-row dataset with 12 generated variables
tr

trace
nuclear_twin_design_data

Twin data from a nuclear family design
imxGenSwift

imxGenSwift
omxDetectCores

omxDetectCores
vechs

Strict Half-vectorization
vec2diag

Create Diagonal Matrix From Vector
mxStandardizeRAMpaths

Standardize RAM models' path coefficients
imxInitModel

imxInitModel
cvectorize

Vectorize By Column
omxSelectRowsAndCols

Filter rows and columns from an mxMatrix
OpenMx

OpenMx: An package for Structural Equation Modeling and Matrix Algebra Optimization
imxDataTypes

Valid types of data that can be contained by MxData
imxCheckMatrices

imxCheckMatrices
imxPPML.Test.Test

imxPPML.Test.Test
imxUpdateModelValues

imxUpdateModelValues
latentMultipleRegExample2

Example data for multiple regression among latent variables
imxConstraintRelations

imxConstraintRelations
mxMakeNames

mxMakeNames
mzfData

MZ female example twin data
omxLapply

On-Demand Parallel Lapply
omxCheckNamespace

omxCheckNamespace
MxConstraint-class

MxConstraint Class
MxMatrix-class

MxMatrix Class
factorScaleExample1

Example Factor Analysis Data for Scaling the Model
imxDefaultGetSlotDisplayNames

imxDefaultGetSlotDisplayNames
imxHasNPSOL

imxHasNPSOL
imxIsPath

imxIsPath
imxGenerateNamespace

imxGenerateNamespace
mxExpectationRAM

Create an MxExpectationRAM Object
myRegDataRaw

Example regression data with correlated predictors