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

相关推荐
CC数分12 小时前
电商领域备考CDA数据分析师经验分享
经验分享·数据分析
V1ncent Chen18 小时前
SQL大师之路 14 子查询
数据库·sql·mysql·数据分析
V1ncent Chen19 小时前
SQL大师之路 15 条件分支
数据库·sql·mysql·数据分析
I love studying!!!20 小时前
python项目:生成数据
信息可视化·数据挖掘·数据分析
十三画者21 小时前
【文献分享】利用 Evo 2 在生命的所有领域进行基因组建模与设计
数据挖掘·数据分析·lstm
十三画者21 小时前
【文献分享】OSDR基于空间截面的时态组织动态分析
数据挖掘·数据分析·lstm
全栈开发圈1 天前
干货分享|R语言聚类分析1
开发语言·r语言
技术净胜1 天前
Gephi基于图论与物理模拟的网络可视化原理
数据分析·图论
逍遥德1 天前
Postgresql explain执行计划详解
数据库·后端·sql·postgresql·数据分析
FIT2CLOUD飞致云1 天前
新增智能问数执行详情与实时仪表板,SQLBot开源智能问数系统v1.7.0版本发布
ai·数据分析·开源·智能问数·sqlbot