楼主: 耕耘使者
4934 2

[问答] 如何对由外部文件导入的数据进行friedman检验? [推广有奖]

贵宾

已卖:5006份资源

学术权威

39%

还不是VIP/贵宾

-

威望
4
论坛币
1811021 个
通用积分
171.7911
学术水平
109 点
热心指数
173 点
信用等级
87 点
经验
93428 点
帖子
4549
精华
0
在线时间
2848 小时
注册时间
2006-4-6
最后登录
2025-7-12

楼主
耕耘使者 发表于 2011-12-19 21:12:03 |AI写论文
50论坛币
quwuji <-
matrix(c(2, 7, 3, 6,
         9, 10, 7, 5,
         4, 6, 1, 4,
         9, 7, 4, 5,
         6, 8, 4, 3,
         9, 4, 2, 6),
       nrow = 6,
       byrow = TRUE,
       dimnames = list(1 : 6,
                       c("配方1", "配方2","配方3","配方4")))
friedman.test(quwuji)

上面是非参数检验中Friedman检验的一个程序,数据是用矩阵形式,但要一个一个录入数据,太麻烦了。
如果有现成的txt数据,就可以用read.table函数导入R,但如何对此进行Friedman检验呢?

最佳答案

epoh 查看完整内容

quwuji=as.matrix(read.table("friedman.txt")) dimnames(quwuji)
关键词:Friedman Fried IED DMA Man 检验 matrix 如何

沙发
epoh 发表于 2011-12-19 21:12:04
quwuji=as.matrix(read.table("friedman.txt"))

dimnames(quwuji) <- list(1 : 6,c("配方1", "配方2","配方3","配方4"))
friedman.test(quwuji)
#   Friedman rank sum test
#data:  quwuji
#Friedman chi-squared = 8.5932, df = 3, p-value = 0.03522
friedman.txt
   friedman.txt (120 Bytes)
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
zhangtao + 5 + 5 + 5 非常好的程序!!!

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

藤椅
zhangtao 发表于 2011-12-21 17:23:31
epoh老师的程序执行结果:
> quwuji=as.matrix(read.table("friedman.txt"))
>
> dimnames(quwuji) <- list(1 : 6,c("配方1", "配方2","配方3","配方4"))
> friedman.test(quwuji)

        Friedman rank sum test

data:  quwuji
Friedman chi-squared = 8.5932, df = 3, p-value = 0.03522

> #   Friedman rank sum test
> #data:  quwuji
> #Friedman chi-squared = 8.5932, df = 3, p-value = 0.03522
> friedman.txt
错误: 找不到对象'friedman.txt'
>

已有 1 人评分学术水平 热心指数 收起 理由
耕耘使者 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

数学好就是要天天学

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

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