Learn R Programming

SHT (version 0.1.9)

norm.1965SW: Univariate Test of Normality by Shapiro and Wilk (1965)

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 Shapiro and Wilk (1965). Actual computation of \(p\)-value is done via an approximation scheme by Royston (1992).

Usage

norm.1965SW(x)

Value

a (list) object of S3 class htest containing:

statistic

a test statistic.

p.value

\(p\)-value under \(H_0\).

alternative

alternative hypothesis.

method

name of the test.

data.name

name(s) of provided sample data.

Arguments

x

a length-\(n\) data vector.

References

shapiro_analysis_1965SHT

royston_approximating_1992SHT

Examples

Run this code
## generate samples from several distributions
x = stats::runif(28)            # uniform
y = stats::rgamma(28, shape=2)  # gamma
z = stats::rlnorm(28)           # log-normal

## test above samples
test.x = norm.1965SW(x) # uniform
test.y = norm.1965SW(y) # gamma
test.z = norm.1965SW(z) # log-normal

Run the code above in your browser using DataLab