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 小时前
WordPress建站公司技术支持服务全解析
运维·数据分析
AIFQuant3 小时前
如何快速接入贵金属期货实时行情 API:python 实战分享
开发语言·python·金融·数据分析·restful
大闲在人4 小时前
24. 连续盘点库存系统:Q-R策略(再订货量-再订货点策略)的核心逻辑与应用
数据分析·供应链管理·智能制造·库存管理·工业工程
2501_942191774 小时前
纺织品微观缺陷检测与分类:基于Faster R-CNN的改进模型实现与性能优化_1
分类·r语言·cnn
灰鲸广告联盟4 小时前
APP广告变现数据分析:关键指标与优化策略
大数据·网络·数据分析
TDengine (老段)5 小时前
TDengine R 语言连接器进阶指南
大数据·开发语言·数据库·r语言·时序数据库·tdengine·涛思数据
JEECG低代码平台6 小时前
积木报表:一键导出 Word,让报表办公更高效
数据分析·导出word·积木报表·财务报表·企业报表
大闲在人6 小时前
26. 库存模型向随机提前期的扩展:理论、方法与实践应用
数据分析·供应链管理·智能制造·库存管理·工业工程
大闲在人6 小时前
25. 连续盘点系统(Q-R 策略):总成本优化与基于缺货成本的再订货点设定
开发语言·数据分析·供应链管理·智能制造·工业工程
大厂技术总监下海6 小时前
为Claude注入“执行力”:Awesome Claude Skills——打开AI助手的开关矩阵
人工智能·数据分析·开源