Normal Distribution Calculator & Bell Curve Visualizer
Calculate probabilities, Z-scores, and percentiles under the Gaussian curve. Features a real-time interactive HTML5 canvas graph for visualizing statistical significance.
About
Statistical analysis relies heavily on the Normal Distribution, also known as the Gaussian distribution. This tool computes the area under the bell curve, representing the probability that a random variable falls within a specific range. It is essential for determining statistical significance, quality control limits in manufacturing, and grading on a curve in educational settings.
The calculator solves for the Cumulative Distribution Function (CDF) and the Probability Density Function (PDF) using high-precision error function approximations. It handles both standard problems (finding probability from a score) and inverse problems (finding a raw score or Z-score from a desired probability percentile). Correctly interpreting these values is critical in fields ranging from finance (Value at Risk models) to psychometrics.
Formulas
The Z-score standardizes any normal distribution by subtracting the mean and dividing by the standard deviation:
The Probability Density Function (PDF) describing the shape of the curve is:
The Cumulative Distribution Function (CDF), which calculates the probability P(X ≤ x), requires integration and is approximated using the Error Function (erf):
Reference Data
| Confidence Level | Z-Score (2-sided) | P(Value inside) | P(Value outside) |
|---|---|---|---|
| 50% | 0.6745 | 0.5000 | 0.5000 |
| 80% | 1.2816 | 0.8000 | 0.2000 |
| 90% | 1.6449 | 0.9000 | 0.1000 |
| 95% | 1.9600 | 0.9500 | 0.0500 |
| 98% | 2.3263 | 0.9800 | 0.0200 |
| 99% | 2.5758 | 0.9900 | 0.0100 |
| 99.5% | 2.8070 | 0.9950 | 0.0050 |
| 99.9% | 3.2905 | 0.9990 | 0.0010 |
| Six Sigma (6σ) | 6.0000 | 0.999999998 | 2e-9 |