19579 8

[学习分享] R语言的各种检验 [推广有奖]

  • 0关注
  • 0粉丝

本科生

27%

还不是VIP/贵宾

-

威望
0
论坛币
25680 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2192 点
帖子
19
精华
0
在线时间
143 小时
注册时间
2013-11-2
最后登录
2022-12-5

楼主
良晨美景2012 发表于 2015-2-4 09:32:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
R语言的各种检验

1、W检验(Shapiro–Wilk (夏皮罗–威克尔 ) W统计量检验)

     检验数据是否符合正态分布,R函数:shapiro.test().
     结果含义:当p值小于某个显著性水平α(比如0.05)时,则认为

    样本不是来自正态分布的总体,否则则承认样本来自正态分布的总体。

2、K检验(经验分布的Kolmogorov-Smirnov检验)

      R函数:ks.test(),如果P值很小,说明拒绝原假设,表明数据不符合F(n,m)分布。

3、相关性检验:
     R函数:cor.test()

cor.test(x, y,
alternative = c("two.sided", "less", "greater"),
method = c("pearson", "kendall", "spearman"),
exact = NULL, conf.level = 0.95, ...)

结果含义:如果p值很小,则拒绝原假设,认为x,y是相关的。否则认为是不相关的。

4、T检验
用于正态总体均值假设检验,单样本,双样本都可以。      



t.test()

t.test(x, y = NULL,
alternative = c("two.sided", "less", "greater"),
mu = 0, paired = FALSE, var.equal = FALSE,
conf.level = 0.95, ...)

结果意义:P值小于显著性水平时拒绝原假设,否则,接受原假设。具体的假设要看所选择的是双边假设还是单边假设(又分小于和大于)



5、正态总体方差检验

t.test(x, y = NULL,
alternative = c("two.sided", "less", "greater"),
mu = 0, paired = FALSE, var.equal = FALSE,
conf.level = 0.95, ...)

结果含义:P值小于显著性水平时拒绝原假设,否则,接受原假设。具体的假设要看所选择的是双边假设还是单边假设(又分小于和大于)



6、二项分布总体假设检验

binom.test(x, n, p = 0.5,
alternative = c("two.sided", "less", "greater"),
conf.level = 0.95)

原假设:p=p0,p

7、Pearson 拟合优度χ2检验
chisq.test(x, y = NULL, correct = TRUE,
p = rep(1/length(x), length(x)), rescale.p = FALSE,
simulate.p.value = FALSE, B = 2000)     

原假设H0:X符合F分布。
  p-值小于某个显著性水平,则表示拒绝原假设,否则接受原假设。
8、Fisher精确的独立检验:
fisher.test(x, y = NULL, workspace = 200000, hybrid = FALSE,
control = list(), or = 1, alternative = "two.sided",
conf.int = TRUE, conf.level = 0.95)
原假设:X,Y相关。

9、McNemar检验:

mcnemar.test(x, y = NULL, correct = TRUE)

原假设:两组数据的频数没有区别。

10、秩相关检验
cor.test(x, y,
alternative = c("two.sided", "less", "greater"),
method = "spearman", conf.level = 0.95, ...)

原假设:x,y相关.

11、Wilcoxon秩检验
wilcox.test(x, y = NULL,
alternative = c("two.sided", "less", "greater"),
mu = 0, paired = FALSE, exact = NULL, correct = TRUE,
conf.int = FALSE, conf.level = 0.95, ...)
原假设:中位数大于,小于,不等于mu.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R语言 Alternative kolmogorov WORKSPACE spearman 正态分布 kendall pearson method 相关性

已有 1 人评分经验 论坛币 收起 理由
李会超 + 40 + 20 鼓励积极发帖讨论

总评分: 经验 + 40  论坛币 + 20   查看全部评分

沙发
溪流奔大海 发表于 2015-2-4 09:47:35
晕,完全看不懂呢

藤椅
liujunsheng 发表于 2015-2-4 10:02:51 来自手机
良晨美景2012 发表于 2015-2-4 09:32
R语言的各种检验

1、W检验(Shapiro–Wilk (夏皮罗–威克尔 ) W统计量检验)
不错,继续啊

板凳
成长的乐趣 发表于 2016-1-27 13:26:29
整理的很好,学习了

报纸
ghdcw 发表于 2016-1-31 06:26:31
谢谢楼主分享。

地板
zlsir 发表于 2016-1-31 08:23:01 来自手机
请问楼主,稳健性检验怎么做呢?

7
舟~翁 发表于 2016-2-2 23:48:45
学习 了,谢谢

8
2014小明 发表于 2017-7-12 21:47:40
第3和第10重复,且相反,有误吧?

9
刘大发biubiubiu 发表于 2018-4-16 16:48:26
谢谢楼主,非参中是重要检验总结的很到位呀。请问DUNN函数进行两两比较应该怎么用呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 01:49