Error in shapiro.test(data) : sample size must be between 3 and 5000

在R语言中使用shapiro.test()对数据进行正态性检验时报错:

Error in shapiro.test(data) :
sample size must be between 3 and 5000

原因是shapiro.test()只能接受3-5000个数据,如果数据太多,那么可以使用Anderson-Darling normality test

library(nortest)
ad.test(data)$p.value
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • r文件下载链接[https://pan.baidu.com/s/1JCqFXY1X7XXU8s57xlRD7Q] ...
    woaishangxue阅读 327评论 0 0
  • install.packages(glmnet) install.packages(survival) insta...
    TXJY阅读 471评论 0 0
  • library(ISLR) library(glmnet) library(class) # contains k...
    woaishangxue阅读 623评论 0 0
  • 翻译 http://www.sthda.com/english/wiki/one-sample-t-test-i...
    zwz110阅读 10,118评论 0 1
  • 参数检验和非参数检验的区别: 期刊文献中常规数据的主流统计检验方法分为两种:以T检验、方差分析等为代表的参...
    ytbao阅读 4,338评论 0 10