Enter the sample size, sample skewness coefficient, and the kurtosis coefficient into the calculator to determine the JB statistic.

JB Test Calculator

Enter any 2 values to calculate the missing variable

JB Test Formula

The Jarque-Bera (JB) test measures how far a sample departs from normality by combining skewness and kurtosis into a single statistic. It is commonly used for dataset screening and residual analysis when you want a quick numerical check for normal-distribution behavior.

JB = n\left(\frac{SK^2}{6}+\frac{(b_2-3)^2}{24}\right)
  • JB = Jarque-Bera test statistic
  • n = sample size
  • SK = sample skewness coefficient
  • b2 = kurtosis coefficient

The formula compares your sample to the two key benchmarks of a normal distribution:

  • Normal skewness = 0
  • Normal kurtosis = 3

If both values are close to their normal targets, the JB statistic stays small. If skewness, kurtosis, or both move away from those targets, the JB statistic increases.

What the JB Test Measures

Input Meaning Normal Benchmark
Sample size (n) Number of observations used to compute the moments
Skewness (SK) Measures asymmetry in the distribution 0
Kurtosis coefficient (b2) Measures tail weight and peak shape 3
JB statistic Combined normality test statistic 0 for a perfectly normal sample

How to Use the Calculator

  1. Enter the sample size.
  2. Enter the sample skewness.
  3. Enter the kurtosis coefficient.
  4. Read the resulting JB statistic.
  5. Interpret the result by comparing it to a chi-square reference with 2 degrees of freedom or by converting it to a p-value.

A smaller JB value suggests the sample is closer to normal. A larger value suggests stronger evidence against normality.

Important Input Note

The formula uses the kurtosis coefficient, not excess kurtosis. If your software reports excess kurtosis g2, convert it first:

b_2 = g_2 + 3

For example, if excess kurtosis is 0.5, then the kurtosis coefficient entered into the calculator should be 3.5.

Decision Rule

For large samples, the JB statistic is commonly compared to a chi-square distribution with 2 degrees of freedom.

JB \sim \chi^2_2

You can also express the significance level through a p-value:

p = P\left(\chi^2_2 \ge JB\right)

Common reference cutoffs are:

Significance Level Critical Value Interpretation
10% 4.605 Reject normality if JB is greater than 4.605
5% 5.991 Reject normality if JB is greater than 5.991
1% 9.210 Reject normality if JB is greater than 9.210

Example

Suppose a sample has:

  • Sample size = 100
  • Skewness = 0.76
  • Kurtosis coefficient = 3.5

Substitute the values into the formula:

JB = 100\left(\frac{0.76^2}{6}+\frac{(3.5-3)^2}{24}\right)
JB = 10.6683

Because 10.6683 is greater than 5.991, this sample would typically be considered inconsistent with normality at the 5% level.

How to Interpret the Result

  • JB near 0: the sample’s skewness and kurtosis are close to normal-distribution values.
  • Moderate JB: some departure from normality may be present.
  • Large JB: stronger evidence that the sample is not normally distributed.
  • Large sample sizes make the test more sensitive, so even small departures can produce rejection.

When the JB Test Is Most Useful

  • Checking whether regression residuals are approximately normal
  • Comparing multiple datasets for normality screening
  • Identifying whether tail behavior or asymmetry may affect downstream analysis
  • Supporting decisions about transformations or nonparametric methods

Common Mistakes

  • Entering excess kurtosis instead of the full kurtosis coefficient
  • Assuming the test proves a distribution is normal rather than simply failing to reject normality
  • Ignoring outliers, which can heavily influence skewness and kurtosis
  • Relying only on JB in very small samples instead of also reviewing plots such as histograms or Q-Q plots

This calculator is best used as a fast way to compute the Jarque-Bera statistic from sample size, skewness, and kurtosis so you can quickly judge whether your data appear reasonably normal.