A normality distribution calculator checks whether a set of numerical observations is consistent with a normal, bell-shaped distribution. Enter your data as a list of values; the calculator reports the sample size, mean, sample standard deviation, skewness, and excess kurtosis as descriptive indicators—not a definitive pass-or-fail test of normality.
Formula
The calculator summarizes shape using adjusted sample skewness and adjusted excess kurtosis, alongside the mean and sample standard deviation. For observations x₁ through xₙ, the mean is x̄ = Σxᵢ/n. The sample standard deviation is s = √[Σ(xᵢ − x̄)²/(n − 1)]. The first output is the number of observations n; the next outputs provide the mean and s in the same units as the data.
Skewness is calculated as [n/((n−1)(n−2))] Σ[(xᵢ−x̄)/s]³. Excess kurtosis is [n(n+1)/((n−1)(n−2)(n−3))] Σ[(xᵢ−x̄)/s]⁴ − [3(n−1)²/((n−2)(n−3))]. Both shape measures are dimensionless. A normal distribution has population skewness zero and population excess kurtosis zero. These sample estimates can vary substantially in small datasets, so they are useful clues rather than hypothesis tests.
Worked Example
Using the listed default observations, there are 12 values. Their sum is 210, so the mean is 210/12 = 17.5. The sum of squared deviations from 17.5 is 116, giving s = √(116/11) = 3.247…; rounded to three decimals, the sample standard deviation is 3.247.
Applying the adjusted skewness formula to the same deviations gives approximately 0.99. Applying the adjusted excess-kurtosis formula gives approximately 1.09. Thus the calculator displays 12 observations, mean 17.500, sample standard deviation 3.247, skewness about 0.99, and excess kurtosis about 1.09. The positive shape values indicate a right-skewed sample with heavier tails or more extreme values than a normal curve would typically have; they do not alone establish that the data are non-normal.
Assumptions
- Each list item is one finite numerical observation, measured on a meaningful numeric scale.
- Observations are treated as a sample, so standard deviation uses n−1 in its denominator.
- Skewness requires at least three observations and kurtosis at least four; reliable interpretation generally needs more data.
- The list contains independent observations if you intend to use it for statistical inference. The calculator cannot check independence or sampling design.
What Normality Means
A normal distribution is a continuous, symmetric probability model shaped like a bell. Its mean, median, and mode coincide, and its spread is described by the standard deviation. For a perfectly normal population, roughly 68% of values lie within one standard deviation of the mean, 95% within two, and 99.7% within three. Those percentages are approximate rules for the model, not guarantees about a small observed sample.
Many statistical methods assume that errors or residuals are approximately normal. This is not always the same as requiring the raw measurements themselves to be normal. For example, in a regression analysis, the relevant diagnostic is often the distribution of residuals, not the distribution of the predictor or outcome by itself. The assumption and the object being checked depend on the method and study design.
How to Interpret the Results
Start with a histogram or a normal Q–Q plot if available. A roughly symmetric histogram without pronounced tails or multiple peaks is broadly compatible with normality. In a Q–Q plot, data close to a straight reference line support that interpretation; systematic curves, an S-shape, or strong deviations at the ends can indicate skew, tail differences, or outliers.
- Skewness near zero: the sample is fairly symmetric by this one measure, but symmetry does not prove normality.
- Positive skewness: the distribution tends to have a longer or heavier right tail; negative skewness suggests a left tail.
- Excess kurtosis near zero: tail weight is broadly similar to the normal reference under this convention. Positive values can signal heavier tails or outliers; negative values can indicate lighter tails.
- Mean and standard deviation: these describe location and spread, not whether the distribution is normal.
There is no universal cutoff for skewness or kurtosis that decides normality. A value’s meaning depends on sample size, the purpose of the analysis, and how consequential departures are for the method being used. A formal test such as Shapiro–Wilk can provide a p-value, but this calculator does not perform that test. A small p-value can flag evidence against normality; a large one does not prove normality, particularly when a sample is small.
How to Enter Data and Avoid Common Errors
Enter observations as individual numeric values separated by commas in the list. Do not enter a precomputed mean, standard deviation, or frequency table as if each were a raw observation. If data are recorded in units such as seconds or millimetres, keep the units consistent; changing every value to another linear unit changes the mean and standard deviation but not skewness or kurtosis.
- Check for missing values, transcription errors, and accidental duplicate entries before interpreting the summary.
- Do not remove an outlier just because it makes the distribution look less normal. Investigate whether it is an error or a genuine observation, and document any exclusion rule.
- Do not round the input values too early. Rounding can alter shape estimates, especially in small datasets.
- Do not confuse sample standard deviation, which uses n−1, with population standard deviation, which uses n.
- A dataset with zero spread has no defined skewness or kurtosis; repeated identical values cannot reveal distribution shape.
Frequently Asked Questions
What does a normality distribution calculator do?
It summarizes numerical data and helps assess whether their shape is compatible with a normal distribution. This calculator reports descriptive statistics; it does not return a formal normality-test p-value.
How do I know if my data are normally distributed?
Use a histogram and normal Q–Q plot, consider skewness and tail behavior, and apply a suitable formal test when appropriate. No single statistic proves normality, and results should be interpreted in context.
What skewness value is considered normal?
There is no universal acceptable threshold. Zero is the population value for a normal distribution, but sample skewness varies with sample size and does not capture every departure from normality.
Can I check normality with a small sample?
You can inspect a plot and calculate descriptive measures, but small samples make departures difficult to detect and estimates unstable. Treat a result that looks normal as limited evidence, not proof.
Should I test the raw data or the residuals?
Follow the assumption of the statistical method. Many regression and analysis-of-variance procedures concern model errors or residuals rather than requiring every raw variable to be normally distributed.
Does a normality test tell me whether to use a parametric test?
Not by itself. Consider the study design, independence, outliers, sample size, robustness of the intended method, and whether a transformation or alternative analysis is justified.
Related
Formula used
list x | Observations | 12, 14, 15, 15, 16, 17, 18, 18, 19, 20, 21, 25 out n | Number of observations | - | count(x) | 0 out mean | Mean | data units | mean(x) | 3 out sd | Sample standard deviation | data units | sd(x) | 3 out skew | Adjusted sample skewness | - | (count(x) * sum((x - mean(x)) ^ 3) / ((count(x) - 1) * (count(x) - 2) * sd(x) ^ 3)) | 3 out kurt | Adjusted excess kurtosis | - | (count(x) * (count(x) + 1) * sum((x - mean(x)) ^ 4) / ((count(x) - 1) * (count(x) - 2) * (count(x) - 3) * sd(x) ^ 4)) - (3 * (count(x) - 1) ^ 2 / ((count(x) - 2) * (count(x) - 3))) | 3
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation with the constants and conversion factors written on the page, rounded as each result states. See method and constants, the disclaimer or report an error.
More in this section
- PPM Solution Calculator: Convert Mass to Concentration
- Protein Molarity Calculator: Convert mg/mL to µM2.000 × 10−8 mol/L
- Normality Calculator: Calculate Equivalent Concentration0.2000 eq/L
- Calculate Molality from Molarity1.0085 mol/kg
- Normality Calculation Example: Formula and Steps0.2000 eq/L
- Normality Solution Calculator: Calculate N0.1998 eq/L (N)