The MVN R package provides a comprehensive framework for assessing multivariate normality, a key assumption in many parametric multivariate statistical methods such as:
Multivariate normality assessment is critical, and no single method is universally optimal. MVN combines several numerical and graphical tools to offer reliable evaluations across diverse scenarios.
Multivariate Normality Tests:
Graphical Diagnostics:
Multivariate Outlier Detection:
Univariate Normality Checks:
Data Transformation Options:
Descriptive Statistics Output
Subset (grouped) analysis support
To install the latest version from CRAN:
install.packages("MVN")
To install the development version from GitHub:
::install_github("selcukorkmaz/MVN") devtools
library(MVN)
# Run MVN tests and diagnostics on iris data
<- mvn(
result data = iris[1:50, 1:3],
mvn_test = "hz"
)
# View results
summary(result)
A web-based graphical user interface is available here: http://biosoft.erciyes.edu.tr/app/MVN
Korkmaz S, Goksuluk D, Zararsiz G. MVN: An R Package for Assessing Multivariate Normality. The R Journal. 2014; 6(2):151-162. https://journal.r-project.org/archive/2014-2/korkmaz-goksuluk-zararsiz.pdf