Normality test package

version (8.65 KB) by Ipek
This function calculates p-values for ten well-known normality tests.


Updated 3 Apr 2018

View License

This function provides ten Normality tests that are not altogether available under one compact routine as a compiled Matlab function. All tests are coded to provide p-values for those normality tests, and the this function gives the results as an output table. Included tests are: Kolmogorov-Smirnov test (Limiting form (KS-Lim), Stephens Method (KS-S), Marsaglia Method (KS-M), Lilliefors test (KS-L)), Anderson-Darling (AD) test, Cramer-Von Mises (CvM) test, Shapiro-Wilk (SW) test, Shapiro-Francia (SF) test, Jarque-Bera (JB) test, D’Agostino and Pearson (DAP) test. Tests are not meant for big data. Most tests does not work for data bigger than 900. We are working on an improvement about this.

Cite As

Ipek (2022). Normality test package (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!