教学

您所在的位置:网站首页 spss峰度偏度范围 教学

教学

2023-10-29 02:47| 来源: 网络整理| 查看: 265

3)R语言

R语言不仅可以计算峰度系数和偏度系数,还可以基于这两种度量进行假设检验。假设检验利用了D’Agostino提出的正态性检验法计算检验统计量和p值。在R语言中通过加载moments包可以很方便地实现峰度和偏度的假设检验。

进行峰度和偏度检验的函数agostino.test()和anscombe.test()可通过设置“alternative”参数进行单边假设检验或双边假设检验。若不设置,则默认值为“two.sided”,将进行双边假设检验。

函数形式如下:

agostino.test(x, alternative = c("two.sided", "less", "greater"))

以使用rnorm()函数产生的1000个来自标准正态分布的随机变量为例进行偏度检验与峰度检验,代码如下:

library(moments) #加载moments包

set.seed(2014)

x=rnorm(1000)

skewness(x)  #计算偏度

agostino.test(x)  #偏度检验

         D'Agostino skewness test

data:  x

skew = -0.069385, z = -0.901300, p-value = 0.3674

alternative hypothesis: data have a skewness

kurtosis(x)  #计算峰度

anscombe.test(x)  #峰度检验

         Anscombe-Glynn kurtosis test

data:  x

kurt = 2.9351, z = -0.3233, p-value = 0.7465

alternative hypothesis: kurtosis is not equal to 3

由上述输出结果知,偏度检验的p值为0.367,峰度检验的p值为0.747,因此在通常显著性水平下拒绝原假设,认为样本数据不服从正态分布。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3