OpenMx
OpenMx is a free, open-source software package for structural equation modeling (SEM) and related multivariate modeling. It runs within the R programming environment and provides a flexible framework for specifying and estimating latent variable models, path analysis, confirmatory factor analysis, and growth models.
Technically, OpenMx is built around a matrix-based modeling language. Models are defined with objects such as
OpenMx emphasizes transparency and extensibility, with a design that favors model specification over bespoke programming. It
Originating as an open-source successor to the commercial Mx software, OpenMx has been developed by researchers
OpenMx runs on Windows, macOS, and Linux and is released under an open-source license, inviting contributions