A Review of Eight Software Packages for Structural Equation Modeling

  title={A Review of Eight Software Packages for Structural Equation Modeling},
  author={A. Narayanan},
  journal={The American Statistician},
  pages={129 - 138}
  • A. Narayanan
  • Published 1 May 2012
  • Engineering
  • The American Statistician
This article reviews eight different software packages for linear structural equation modeling. The eight packages—Amos, SAS PROC CALIS, R packages sem, lavaan, OpenMx, LISREL, EQS, and Mplus—can help users estimate parameters for a model where the structure is well specified. Capabilities for handling single group, multiple group, nonnormal variables, and missing data are considered and the eight packages are compared across a variety of criteria from documentation to parameter estimation. The… 

Structural Equation Modeling Software

  • E. Rigdon
  • Economics
    Structural Equation Modeling with lavaan
  • 2019
Mplus appears to be the package with the broadest set of out-of-the-box ready capabilities, although a rapidly developing offering from Stata may pose future competition.

Implementing a Simulation Study Using Multiple Software Packages for Structural Equation Modeling

This article is intended to provide concrete examples for automating a Monte Carlo simulation study using some standard software packages for SEM: Mplus, LISREL, SAS PROC CALIS, and R package lavaan.

strum: an R package for structural modeling of latent variables for general pedigrees

This package is an extraordinarily flexible tool capable of modeling genetic association, linkage analysis, polygenic effects, shared environment, and ascertainment combined with confirmatory factor analysis and general SEM, and includes a built-in approach for handling ascertainment.

Popular Structural Equation Modeling Programs for Behavior Genetics

  • S. M. Garrison
  • Psychology
    Structural Equation Modeling: A Multidisciplinary Journal
  • 2018
The aim of this article is to understand Mx’s performance relative to other popular behavior genetic programs, and their relevant technical features and accessibility are compared.

Application of Structural Equation Modeling in Educational Research and Practice

This paper reviews prior applications of structural equation modeling in four major marketing journals and concludes that a need arises for equally sophisticated analytic methods to research Structural Equation Modeling in Educational Research and Practice.

Structural Equation Modeling Algorithm and Its Application in Business Analytics

Structural Equation Modeling (SEM) is a statistical-based multivariate modeling methods, Application of SEM is similar but more powerful than regression analysis; and number of scientists using SEM

Factor Uniqueness of the Structural Parafac Model

It is shown that, under mild conditions, factor uniqueness is preserved even if the specific factors are assumed to be within-variable, or within-occasion, correlated and the model is modified to become scale invariant.

Computation of maximum likelihood estimates in cyclic structural equation models

This work proposes a block-coordinate descent method that cycles through the considered variables, updating only the parameters related to a given variable in each step, and shows that the resulting block update problems can be solved in closed form even when the structural equation model comprises feedback cycles.

Confirmatory Factor Analysis in SAS®: Application to Public Administration

When hypothesizing the factor structure of latent variables in a study, confirmatory factor analysis (CFA) is the appropriate method to confirm factor structure of responses. Learning about building

A model selection approach to structural equation modelling: A critical evaluation and a road map for ecologists

A formal model selection approach (MSA) that uses information criteria is recommended and it is found that MSA‐SEM exhibits superior, unbiased results under the suboptimal realistic conditions characteristic of ecological studies.



lavaan: An R Package for Structural Equation Modeling

The aims behind the development of the lavaan package are explained, an overview of its most important features are given, and some examples to illustrate how lavaan works in practice are provided.

Multiple-Group Analysis Using the sem Package in the R System

This article offers an alternative to true multigroup modeling that is easy to understand and apply in the R software and limited, however, by the constraint that groups require equal sample size.

EQS Goes R: Simulations for SEM Using the Package REQS

A short introduction to R and EQS, elaborate the functionalities of the REQS package, and show how to use the package by means of several examples with special emphasis on simulations are given.

A Tutorial on Structural Equation Modeling With Incomplete Observations: Multiple Imputation and FIML Methods Using SAS †

This presentation demonstrates the use of the MI, MIANALYSIS, and CALIS procedures of SAS/STAT to fit structural equation models with incomplete observations (or missing data) and the steps required to carry out these two methods in the SAS system.

A Review of Three Directed Acyclic Graphs Software Packages

Three software packages that estimate directed acyclic graphs (DAGs) from data, MIM, Tetrad and WinMine, are offered, likely to be of interest to researchers who do not have strong theory regarding the causal structure in their data.

Structural equation modeling.

The theory of SEM, which allows for the analysis of independent observations for both unrelated and family data, the available software for SEM, and an example of SEM analysis are reviewed.

Lisrel 8: Structural Equation Modeling With the Simplis Command Language

This text introduces the SIMPLIS command language for structural equation modelling. It is written for students and researchers with limited mathematical and statistical training who need to use


Different applications of latent variable applications are discussed in a unifying framework that brings together in one general model such different analysis types as factor models, growth curve models, multilevel models, latent class models and discrete-time survival models.

Using Commonly Available Software For Bootstrapping In Both Substantive And Measurement Analyses

Untilbootstrap analysis becomes an automated program option in standard statistical software programs (e.g., SPSS, SAS), quantitative researchers may have to make do with these or other creative approaches to accomplish bootstrap analysis in their research.

OpenMx: An Open Source Extended Structural Equation Modeling Framework

The OpenMx data structures are introduced—these novel structures define the user interface framework and provide new opportunities for model specification and a discussion of directions for future development.