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

相关推荐
PaperData几秒前
2000-2025年《中国县域统计年鉴》pdf+excel版(附赠面板数据)
数据库·人工智能·数据分析·pdf·经管
Ada大侦探1 小时前
新手小白学习数据分析01----数据分析师???& 数据分析思维学习
android·学习·数据分析
码界筑梦坊1 小时前
116-基于Flask的健身房会员锻炼数据可视化分析系统
python·信息可视化·数据分析·flask·毕业设计
Mr数据杨15 小时前
手写数字识别如何支撑文档数字化应用
机器学习·数据分析·kaggle
Mr数据杨19 小时前
四子棋智能体构建与在线对抗决策应用
机器学习·数据分析·kaggle
追风少年ii21 小时前
分子动力学--非标残基的处理一(配体)
数据分析·分子动力学·分子对接
Mr数据杨21 小时前
灾害推文识别与应急信息筛选优化
机器学习·数据分析·kaggle
小王毕业啦21 小时前
2007-2024年 省级-农林牧渔总产值、农业总产值数据(xlsx)
大数据·人工智能·数据挖掘·数据分析·社科数据·实证分析·经管数据
研究点啥好呢21 小时前
小红书数据分析工程师面试题精选:10道高频考题+答案解析
信息可视化·数据挖掘·数据分析
Mr数据杨1 天前
房屋售价预测在房地产估价与风控中的应用
机器学习·数据分析·kaggle