Convenient and easy-to-use programs are readily available in R to simulate data from and probability calculations for several common multivariate distributions such as normal and t. However, functions for doing so from other less common multivariate distributions, especially those which are asymmetric, are not as readily available, either in R or otherwise. We introduce the R package NonNorMvtDist to generate random numbers from multivariate Lomax distribution, which constitutes a very flexible family of skewed multivariate distributions. Further, by applying certain useful properties of multivariate Lomax distribution, multivariate cases of generalized Lomax, Mardia’s Pareto of Type I, Logistic, Burr, Cook-Johnson’s uniform, F, and inverted beta can be also considered, and random numbers from these distributions can be generated. Methods for the probability and the equicoordinate quantile calculations for all these distributions are then provided. This work substantially enriches the existing R toolbox for nonnormal or nonsymmetric multivariate probability distributions.
NonNorMvtDist, VGAM, stats, cubature, plot3D, ggplot2
Distributions, Econometrics, Environmetrics, ExtremeValue, Multivariate, NumericalMathematics, Phylogenetics, Psychometrics, SocialSciences, Survival, TeachingStatistics
Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".
For attribution, please cite this work as
Lun & Khattree, "An R package for Non-Normal Multivariate Distributions: Simulation and Probability Calculations from Multivariate Lomax (Pareto Type II) and Other Related Distributions", The R Journal, 2021
BibTeX citation
@article{RJ-2021-090, author = {Lun, Zhixin and Khattree, Ravindra}, title = {An R package for Non-Normal Multivariate Distributions: Simulation and Probability Calculations from Multivariate Lomax (Pareto Type II) and Other Related Distributions}, journal = {The R Journal}, year = {2021}, note = {https://doi.org/10.32614/RJ-2021-090}, doi = {10.32614/RJ-2021-090}, volume = {13}, issue = {2}, issn = {2073-4859}, pages = {427-440} }