Entered sample moments · normal-reference diagnostic

Jarque–Bera Normality Test Calculator

Calculate the Jarque–Bera statistic from one entered observation count, sample skewness and raw kurtosis. The page shows the NIST large-sample chi-square reference only when n is at least 2,000, withholds unsupported smaller-sample p-values, and never turns the output into a normality verdict or trading signal.

NIST statisticSmall-sample p-value withheldNo normality verdict

Enter moments from one return sample

Use observation count, skewness and Pearson/raw kurtosis calculated from the same return series, sampling frequency and preprocessing convention.

Entered

Whole sample length. The chi-square p-value is shown only from n = 2,000.

Skewness calculated from the same entered sample convention.

Pearson/raw kurtosis, where the normal reference is 3—not excess kurtosis.

Reference boundary: The statistic compares entered third and fourth moments with normal-distribution references. NIST uses simulation below n = 2,000; version 1.0.0 does not simulate or invent a small-sample p-value.

Entered Jarque–Bera arithmetic

Entered Return Statistical Diagnostics 1.0.0.

Derived
No statistic calculated yetEnter one coherent set of sample moments, or load the published NIST example.

How the Jarque–Bera reference is calculated

JB = (n ÷ 6) × [S² + (K − 3)² ÷ 4]
For n ≥ 2,000 only: p = P(χ² with 2 df ≥ JB) = e−JB ÷ 2

Here n is the entered sample length, S is sample skewness and K is Pearson/raw kurtosis, where the normal reference is 3. The two moment departures are squared, so positive and negative skew contribute symmetrically.

NIST documents a two-degree-of-freedom chi-square comparison only for samples of at least 2,000 observations and uses 100,000 normal simulations below that boundary. Version 1.0.0 therefore reports the statistic at every supported n but withholds the asymptotic p-value when n is smaller.

A p-value, when available, is an asymptotic reference under the stated null and conventions. It is not the probability that the data are normal, the probability that a strategy is valid, or a forecast of future returns.

Worked example from the audited fixture

The published NIST example has n = 195, skewness = −0.0085 and raw kurtosis = 3.049.

  1. S² = 0.00007225 and (K − 3)² ÷ 4 = 0.00060025.
  2. JB = 195 ÷ 6 × (0.00007225 + 0.00060025) = 0.02185625, displayed as 0.0219 at four decimals. Because n is below 2,000, this calculator withholds a chi-square p-value instead of reproducing NIST’s separate simulation.

Reproduce it: select “Load audited example” above. The governed engine retains full precision and rounds only the visible interface.

How to interpret the result

  • The statistic is zero only when entered skewness is zero and raw kurtosis is exactly 3.
  • A larger statistic means the entered moment departures contribute more after sample-size scaling; it does not identify the economic cause.
  • The separate skewness and kurtosis components reveal which entered moment contributes to the total.
  • Do not read “p-value withheld” as evidence for or against normality; it marks a methodology boundary.
  • Even an available large-sample reference does not test stationarity, serial dependence, tail stability, data selection or future performance.

Assumptions and limits

  • The calculator accepts summary statistics and cannot verify how skewness, kurtosis or sample size were estimated.
  • Different software can use bias-adjusted skewness, excess kurtosis or another sample-moment convention.
  • Raw kurtosis must use the normal reference 3; entering excess kurtosis would change the statistic.
  • Autocorrelation, volatility clustering and structural breaks can make a normal-reference diagnostic incomplete.
  • Large samples can make small moment departures produce large statistics without establishing economic importance.
  • No normal/not-normal label, significance decision, strategy grade, forecast, signal or recommendation is generated.

Which return diagnostic answers which question?

Distribution shape, one-lag autocorrelation, joint residual autocorrelation and multi-period variance are related but not interchangeable. The comparison below preserves each tool’s evidence requirement and prevents one statistic from being presented as a universal strategy test.

Comparison of entered evidence, questions and boundaries
DiagnosticEvidence enteredQuestion answeredMain boundary
Return Distribution AnalyzerEntered return seriesLocation, spread, percentiles, skewness and raw kurtosisDescriptive moments only.
Jarque–BeraEntered n, skewness and raw kurtosisJoint normal-reference moment statisticSmall-sample p-value withheld; no normality verdict.
Return AutocorrelationEntered return series plus one lagOne sample autocorrelation coefficientNo joint multi-lag reference.
Ljung–BoxOrdered residuals, maximum lag and fitted ordersJoint asymptotic portmanteau referenceNo residual-independence or adequacy verdict.
Observed Variance RatioEntered returns plus horizon qOverlapping multi-period variance divided by scaled one-period varianceNo corrected z test, p-value or random-walk verdict.

Frequently asked questions

  • It combines entered squared skewness and squared raw-kurtosis departure from 3, then scales that sum by the entered sample length divided by six.
  • Enter Pearson or raw kurtosis, where a normal distribution has reference value 3. Do not enter excess kurtosis, whose normal reference is zero.
  • NIST uses a 100,000-draw normal simulation below that boundary. Version 1.0.0 does not simulate, so it withholds rather than invents the smaller-sample reference.
  • At n of at least 2,000, the statistic is compared with chi-square having two degrees of freedom; its survival probability is exp minus JB divided by two.
  • No. Observation count, skewness and raw kurtosis must describe the same return series, frequency, preprocessing and estimator convention.
  • No single statistic proves a distribution. The asymptotic reference is conditional on assumptions and does not diagnose dependence, structural breaks or economic causes.
  • No. Failure to show a large moment departure under one reference is not proof that the full distribution is normal or stable.
  • No. It creates no normality verdict, verified edge, strategy grade, forecast, signal, position instruction or recommendation.

Sources and methodology

Version 1.0.0 was locked only after the governing formulas and boundaries were checked in the cited primary or standards sources. Independent fixtures recompute the displayed statistics and reference probabilities separately from the browser adapter.

Verify the return and residual evidence

Reconcile the exact statement period, sampling frequency, timezone, realized results, spread, commission, financing, conversion and fitted-model preprocessing before deriving inputs. These browser calculations cannot certify that an entered sample is complete, stationary or representative.

XM

Review applicable statements, symbol specifications and execution terms.

Check XM terms

FBS

Confirm account-history and trading-cost conventions for your region.

Check FBS terms

FXOpen

Verify statement, charge and execution records before deriving inputs.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and broker entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.