R语言进行正态分布检验

查了很多资料,还是比较模糊

Kolmogorov-Smirnov检验(K-S检验)广泛用于正态性检验和其他分布的拟合检验。适用于中等到大样本。
Lilliefors检验是K-S检验的一种变体,专门为小样本设计。其通过使用更准确的临界值来提高对小样本的适应性。
Shapiro-Wilk(S-W)检验通常在小样本下表现较好,而在大样本下可能对正态性的敏感性降低。在小样本情况下通常比K-S检验更准确。对于大样本,由于S-W检验可能会过于严格,导致拒绝正态性的可能性较大,这种情况下,应该使用K-S检验。

SPSS 5000及以下用Lilliefors检验、S-W检验;5000以上仅用Lilliefors检验
样本量>30时,倾向于看K-S检验结果;样本量≤30时,倾向于看Lilliefors检验、S-W检验结果

K-S检验

ks_result <- ks.test(sample_data, "pnorm")

ks_result <- ks.test(sample_data, "pnorm", mean = mean(sample_data), sd = sd(sample_data))

S-W检验

shapiro_result <- shapiro.test(sample_data)

lillie修正的K-S检验

需要先安装
install.packages("nortest")
library(nortest)
lillie_result <- lillie.test(sample_data)

读取excel数据
library(readxl)
excel_file <- “数据分析测试数据.xlsx”
first_column <- data[[0]]

最近更新

  1. TCP协议是安全的吗?

    2023-12-08 08:48:07       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-08 08:48:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-08 08:48:07       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-08 08:48:07       20 阅读

热门阅读

  1. Mongodb中的ObjectId

    2023-12-08 08:48:07       34 阅读
  2. 看图学源码之 CopyOnWriteArraySet源码分析

    2023-12-08 08:48:07       30 阅读
  3. ZooKeeper学习一

    2023-12-08 08:48:07       27 阅读
  4. iSoftBook、Jira、GitLab、TAPT研发管理平台的比较

    2023-12-08 08:48:07       48 阅读
  5. Caddy服务器快速上手

    2023-12-08 08:48:07       37 阅读
  6. 【Angular开发】Angular:2023年最佳实践

    2023-12-08 08:48:07       35 阅读
  7. 用c#实现记事本的功能

    2023-12-08 08:48:07       31 阅读
  8. KVM迁移

    2023-12-08 08:48:07       22 阅读
  9. vue3在table里使用elementUI的form表单验证

    2023-12-08 08:48:07       40 阅读
  10. Boost:asio单io_service,多线程run

    2023-12-08 08:48:07       28 阅读
  11. C++设计模式学习之一(共计13种)

    2023-12-08 08:48:07       32 阅读
  12. LISP~~~~~

    2023-12-08 08:48:07       37 阅读