楼主: xixihahahd
11611 3

[问答] R软件对矩阵进行Friedman检验 [推广有奖]

  • 0关注
  • 0粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
11 小时
注册时间
2013-6-10
最后登录
2014-10-22

楼主
xixihahahd 发表于 2013-6-13 14:46:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用R软件对一个矩阵进行friedman检验,矩阵是一个12*5的矩阵,12个处理,5个区组,显示不出结果

> d<-read.delim("F:data/book6.txt")
> d
      X2011     X2010     X2009      X2008    X2007
1  25.33432  15.60497  21.97791  18.191992 66.50104
2  33.85897 236.29722  10.16129  18.320611 55.95238
3  43.67464 258.29805  15.93794  25.709220 45.36082
4  34.96316 172.00949  76.84564 -12.780488 70.26578
5  40.95074 197.58707  20.03167  28.223350 41.93084
6  30.58526  17.53873  24.01747  39.068826 75.80071
7  53.23715 243.37123  18.27731  27.272727 57.80591
8  17.48572 446.22836  63.41463   8.753316 81.25000
9  87.75134 334.76947  17.59425  25.733634 30.29412
10 27.61323 902.49183  39.14141  36.082474 43.34975
11 19.93419 333.28439  50.70028  39.453125 89.62963
12 30.93760 222.15606 -34.10014  57.569296 58.44595
> friedman.test(d)
Error in friedman.test.default(d) :
  argument "groups" is missing, with no default
>

但是要是把数据矩阵转置以后就能出结果,只是自由度,结果都不是期望的结果,求高所点拨。。。
r初学。。。
二维码

扫码加我 拉你入群

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

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

关键词:Friedman Fried IED edm DMA 软件

沙发
yugao1986 发表于 2013-6-15 07:32:23
你的数据格式不对,你读入的是data frame格式,friedman.test要求的数据是向量或矩阵。
把你的数据转换成矩阵就OK了
e <- as.matrix(d)
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

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

三人行必有我师

藤椅
shuli6059151 发表于 2015-4-28 21:28:19
那么请问老师,如果这组数据做出来P<0.05,我如何再进行下一步的两两检验呢?

板凳
katymeala 发表于 2015-4-28 23:03:17
你会对12个样本的5个区组做friedman测试,说明每个样本都进行了重复测试,而是是非参数检验,所以做pairwise test的时候只需要取两行数据,做pairwise.wilcox.test,而且必须加上paired=TRUE,因为是重复测量
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

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

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 04:42