当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R shapiro.test 夏皮罗-威尔克正态性检验


R语言 shapiro.test 位于 stats 包(package)。

说明

执行 Shapiro-Wilk 正态性测试。

用法

shapiro.test(x)

参数

x

数据值的数值向量。允许存在缺失值,但非缺失值的数量必须在 3 到 5000 之间。

"htest" 的列表包含以下组件:

statistic

Shapiro-Wilk 统计数据的值。

p.value

检验的近似 p 值。 Royston (1995) 中称这对于 p.value < 0.1 来说是足够的。

method

字符串 "Shapiro-Wilk normality test"

data.name

给出数据名称的字符串。

例子

shapiro.test(rnorm(100, mean = 5, sd = 3))
shapiro.test(runif(100, min = 2, max = 4))

来源

使用的算法是 Royston (1995) 中说明的 Fortran 代码的 C 翻译。 p 值的计算对于 是精确的,否则使用近似值,分别针对

参考

Patrick Royston (1982). An extension of Shapiro and Wilk's test for normality to large samples. Applied Statistics, 31, 115-124. doi:10.2307/2347973.

Patrick Royston (1982). Algorithm AS 181: The test for Normality. Applied Statistics, 31, 176-180. doi:10.2307/2347986.

Patrick Royston (1995). Remark AS R94: A remark on Algorithm AS 181: The test for normality. Applied Statistics, 44, 547-551. doi:10.2307/2986146.

也可以看看

qqnorm 用于生成正常的 quantile-quantile 图。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Shapiro-Wilk Normality Test。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。