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]]

相关推荐
TjlIlSzJbh2 小时前
Matlab利用BP神经网络进行气象预测与天气精准预测:多维映射与误差最小化算法实现
r语言
小王毕业啦4 小时前
2007-2024年 上市公司-投资者情绪数据(xlsx)
大数据·人工智能·数据挖掘·数据分析·数据统计·社科数据·经管数据
莫叫石榴姐6 小时前
数据开发需求工时如何评估?
大数据·数据仓库·人工智能·数据分析·产品运营
Jack_20856 小时前
CDP 常用数据类型与 MySQL 数据类型对应关系
数据分析
Flying pigs~~10 小时前
数据分析三剑客之Pandas
大数据·数据库·人工智能·数据分析·numpy·pandas
SQL必知必会12 小时前
使用 SQL 构建转化漏斗
数据库·sql·数据分析
Faker66363aaa12 小时前
工业场景下护目镜佩戴检测与安全合规性评估_Faster_R-CNN_X101-32x4d_FPN_PISA模型详解
安全·r语言·cnn
李慕婉学姐13 小时前
【开题答辩过程】以《招聘数据分析与可视化系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
数据挖掘·数据分析
WW、forever13 小时前
【服务器-R环境配置】导出配置文件并重建
运维·服务器·r语言
大数据魔法师13 小时前
昆明天气数据分析与挖掘(四)- 昆明气温数据预测分析
数据挖掘·数据分析