栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > R语言

R语言中5种正态性检验的方法

R语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

R语言中5种正态性检验的方法

统计学中的t检验和方差分析等方法的应用条件是样本都来自正态总体或近似正态总体,只有符合这个条件,才能用这些方法来检验各样本所属的总体参数的差异显著性。文本向大家介绍在R语言中检验正态性的几种方法:

1、Kolmogorov-Smirnov检验

K-S检验检验单一样本是否来自某一特定分布。比如检验一组数据是否为正态分布。它的检验方法是以样本数据的累积频数分布与特定理论分布比较,若两者间的差距很小,则推论该样本取自某特定分布族。K-S检验的原假设和备择假设为:

H0:样本所来自的总体分布服从某特定分布

H1:样本所来自的总体分布不服从某特定分布

如果要检验数据是否满足正态分布,只需要将这个特定分布设定为“正态分布”即可。用R语言进行K-S检验的代码如下:

set.seed(10);x <- rnorm(100000)
ks.test(x,"pnorm")

##  One-sample Kolmogorov-Smirnov test
## 
## data:  x
## D = 0.003649, p-value = 0.1394
## alternative hypothesis: two-sided

根据结果p-value > 0.05 ,接受原假设,即认为数据满足正态分布。

  • 大样本、已知总体均数和标准差,选择非参数检验-单样本KS检验号。

  • 单样本K-S检验要求检验分布是连续的,而连续分布出现相同值的概率为0.如果是出现相同的,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号