covsim: An R Package for Simulating Non-Normal Data for Structural Equation Models Using Copulas

Steffen Grønneberg, Njål Foldnes, Katerina M. Marcoulides

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

In factor analysis and structural equation modeling non-normal data simulation is traditionally performed by specifying univariate skewness and kurtosis together with the target covariance matrix. However, this leaves little control over the univariate distributions and the multivariate copula of the simulated vector. In this paper we explain how a more flexible simulation method called vine-to-anything (VITA) may be obtained from copula-based techniques, as implemented in a new R package, covsim. VITA is based on the concept of a regular vine, where bivariate copulas are coupled together into a full multivariate copula. We illustrate how to simulate continuous and ordinal data for covariance modeling, and how to use the new package discnorm to test for underlying normality in ordinal data. An introduction to copula and vine simulation is provided in the appendix.

Original languageEnglish (US)
JournalJournal of Statistical Software
Volume102
DOIs
StatePublished - 2022

Bibliographical note

Publisher Copyright:
© 2022, American Statistical Association.

Keywords

  • R
  • covariance model
  • non-normal simulation
  • ordinal covariance models
  • vine copulas

Fingerprint

Dive into the research topics of 'covsim: An R Package for Simulating Non-Normal Data for Structural Equation Models Using Copulas'. Together they form a unique fingerprint.

Cite this