ssJarqueBera¶
Purpose¶
Performs the Jarque-Bera goodness-of-fit test on model residuals. Tests the null hypothesis that the residuals are normally distributed.
Format¶
-
{ jb_stat, jb_pval } =
ssJarqueBera
(resid[, skew, kurtosis])¶ - Parameters
resid (Vector) – Model residuals.
skew (Scalar) – Optional argument, skewness of residuals. If not provided, the skewness is computed.
kurtosis (Scalar) – Optional argument, kurtosis of residuals. If not provided, the kurtosis is computed.
- Returns
jb_stat (Scalar) – The Jarque-Bera test statistic for goodness-of-fit.
jb_pval (Scalar) – The p-value for the returned Jarque-Bera test statistic for goodness-of-fit.
Examples¶
// Generate random vector of residuals
rndseed 929212;
resid = rndn(150, 1);
// Compute Jarque-Bera test
{ jb_stat, jb_pval } = ssJarqueBera(resid);
The code above results in the following:
jb_stat = 2.8019
jb_pval = 0.2464
The p-value of 0.2464 indicates a failure to reject the null hypothesis that the residuals are distributed normally.
Source¶
ssmain.src
See also
Functions ssHeteroskedasticityTest()
, ssSkewness()
, ssKurtosis()
, ssLjungBox()