Test if your data follows a Normal (Gaussian) distribution.
Supports batch analysis (up to 10 variables) with Q-Q Plots and Histograms.
The Shapiro-Wilk test is widely recognized by statisticians as the most powerful test for checking normality, particularly for sample sizes up to 5,000. It calculates a W statistic that tests whether a random sample comes from a normal distribution. Small values of W represent a departure from normality.
This is the first step in almost any rigorous statistical analysis. You use it to:
Our engine uses Python’s `scipy.stats.shapiro` function running on Google Cloud. This implementation is known for its high power compared to other normality tests like Kolmogorov-Smirnov. We cross-reference our results with R’s base stats package to guarantee accuracy.
Visual confirmation of normality is just as important as the P-value. We provide:
Get all these insights in a downloadable PDF Report.
While the Shapiro-Wilk test is mathematically computationally intensive for massive datasets, our cloud architecture handles it efficiently within these bounds:
This constraint ensures that the Q-Q plot generation remains responsive. CSV import is fully supported.
While both tests check for normality, the Shapiro-Wilk test is proven to be more powerful (more likely to detect non-normality when it exists) than the Kolmogorov-Smirnov test, especially without the Lilliefors correction. For most modern statistical applications, the Shapiro-Wilk is the preferred method.