A QuickBASIC program for generating multivariate random normal scores with given intercorrelations is described. The program uses the Box and Muller and Choleski Factorization algorithms and runs on IBM and IBM-compatible personal computers. A diskette containing the compiled run time and source code versions of the program is available at no charge from the author.
Get full access to this article
View all access options for this article.
References
1.
Alliger, G. M. (1992). Generating correlated bivariate random normal standard scores in QuickBASIC. Educational and Psychological Measurement, 52, 107-108.
2.
Barr, D. R. , & Slezak, N. L. (1972). A comparison of multivariate normal generators. Communications of the ACM, 15, 1048-1049.
3.
Box, G.E.P. , & Muller, M. E. (1958). A note on the generation of random normal deviates. Annals of Mathematical Statistics, 29, 610-613.
4.
Graybill, F. A. (1969). Introduction to matrices with applications in statistics. Belmont, CA: Wadsworth.
5.
International Mathematical and Statistical Libraries . (1982). IMSL library reference manual (Vol. 2, 9th ed.). Houston, TX: Author.
6.
Millsap, R. E. (1989). Sampling variance in the correlation coefficient under range restriction: A Monte Carlo study. Journal of Applied Psychology, 74, 456-461.
7.
Moonan, W. J. (1957). Linear transformation to a set of stochastically dependent normal variables. American Statistical Association Journal, 52, 247-252.
8.
Pearson, E. S. (Ed.). (1948). Tracts for computers, No. 25. Cambridge, England: Cambridge University Press.
9.
Scheuer, E. M. , & Stoller, D. S. (1962). On the generation of normal random vectors. Technometrics, 4, 278-281.