norm.1980JB {SHT} | R Documentation |
Univariate Test of Normality by Jarque and Bera (1980)
Description
Given an univariate sample x
, it tests
H_0 : x\textrm{ is from normal distribution} \quad vs\quad H_1 : \textrm{ not } H_0
using a test procedure by Jarque and Bera (1980).
Usage
norm.1980JB(x, method = c("asymptotic", "MC"), nreps = 2000)
Arguments
x |
a length- |
method |
method to compute |
nreps |
the number of Monte Carlo simulations to be run when |
Value
a (list) object of S3
class htest
containing:
- statistic
a test statistic.
- p.value
p
-value underH_0
.- alternative
alternative hypothesis.
- method
name of the test.
- data.name
name(s) of provided sample data.
References
Jarque CM, Bera AK (1980). “Efficient tests for normality, homoscedasticity and serial independence of regression residuals.” Economics Letters, 6(3), 255–259. ISSN 01651765.
Jarque CM, Bera AK (1987). “A Test for Normality of Observations and Regression Residuals.” International Statistical Review / Revue Internationale de Statistique, 55(2), 163. ISSN 03067734.
Examples
## generate samples from uniform distribution
x = runif(28)
## test with both methods of attaining p-values
test1 = norm.1980JB(x, method="a") # Asymptotics
test2 = norm.1980JB(x, method="m") # Monte Carlo