Skip to Main Content
782
Views
45
CrossRef citations to date
Altmetric

Original Articles

Simulating Multivariate Nonnormal Data Using an Iterative Algorithm

Pages 355-381
Published online: 10 Sep 2008
 
Translator disclaimer

Simulating multivariate nonnormal data with specified correlation matrices is difficult. One especially popular method is Vale and Maurelli's (1983) Vale, D. C. and Maurelli, V. A. 1983. Simulating multivariate nonnormal distributions. Psychometrika, 48: 465471. [Crossref], [Web of Science ®] [Google Scholar] extension of Fleishman's (1978) Headrick, T. C. 2002. Fast fifth-order polynomial transforms for generating univariate and multivariate nonnormal distributions. Computational Statistics and Data Analysis, 40: 685711. [Crossref], [Web of Science ®] [Google Scholar] polynomial transformation technique to multivariate applications. This requires the specification of distributional moments and the calculation of an intermediate correlation matrix such that when data are transformed, the target correlation matrix is reproduced. We present an alternative technique that involves sampling data from specified population distributions and identifying the intermediate correlation matrix through an iterative, trial-and-error process. We provide R program code to implement this technique and show that it can generate data under a wide range of conditions (e.g., with empirical samples, with discrete rather than continuous data, when distributional moments are undefined or outside the boundary conditions of other techniques). This approach could be useful in many contexts, especially Monte Carlo studies of multivariate statistics.

ACKNOWLEDGMENTS

We thank Mati Meron for thoughtful comments on an earlier draft of this article as well as an anonymous reviewer who helped us to improve the efficiency and readability of the program code in a number of ways.

Login options

Purchase * Save for later
Online

Article Purchase 24 hours to view or download: USD 44.00 Add to cart

Issue Purchase 30 days to view or download: USD 261.00 Add to cart

* Local tax will be added as applicable