阅读权限 255 威望 0 级论坛币 4152 个 通用积分 1.7401 学术水平 10 点 热心指数 14 点 信用等级 3 点 经验 5021 点 帖子 152 精华 0 在线时间 202 小时 注册时间 2006-1-13 最后登录 2025-11-12
已卖:79 份资源
硕士生
还不是VIP /贵宾
威望 0 级论坛币 4152 个 通用积分 1.7401 学术水平 10 点 热心指数 14 点 信用等级 3 点 经验 5021 点 帖子 152 精华 0 在线时间 202 小时 注册时间 2006-1-13 最后登录 2025-11-12
经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
以下数据代表四种药物对某症状的影响评分,做kruska-Walis检验,得到P<0.05,请问应如何进一步作两两比较
x <- c(2, 3,3, 3, 3,0) y <- c(1, 3, 1, 2, 2,3) z <- c(3, 1, 2, 1,3, 3) k<-c(1,0,0,0,0,-1) kruskal.test(list(x, y, z,k))
另外一个问题是如果希望看到kruskal.test的程序编写过程,有何办法?我试着在提示符下输入kruskal.test,只得到以下回复
function (x, ...) UseMethod("kruskal.test") <environment: namespace:stats>
谢谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
回帖推荐
digestive 发表于2楼
查看完整内容
?kruskal.test
通常可以得到更多消息。具体的计算方法如下链接:http://en.wikipedia.org/wiki/Kruskal-Wallis_test如果要两两比较,必须要用wilcox.test(非参数法),具体可以 ?wilcox.test 得到更多参数调节的消息, 也可以到WIKI上查到相关的公式。至于要编程两两比较,可以如下:x <- c(2, 3,3, 3, 3,0) y <- c(1, 3, 1, 2, 2,3) z <- c(3, 1, 2, 1,3, 3) k<-c(1,0,0,0,0,-1)n = cbin ...
digestive 发表于3楼
查看完整内容
x <- c(2, 3,3, 3, 3,0)y <- c(1, 3, 1, 2, 2,3) z <- c(3, 1, 2, 1,3, 3)k<-c(1,0,0,0,0,-1)n = cbind(x,y,z,k)for (i in 1:3){for (j in 2:4){if (i < j){nn = wilcox.test(n[,i],n[,j])cat (colnames(n),"\t", colnames(n)[j], "\t", nn$p.value,"\n")}}} sorry for the previous mistakes