由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教R Code, 多谢!
相关主题
【R】保留matrix中某些值问一个很简单的R问题
R:matrix突然对直线拟合的R不明白起来了
a R loop question两个有关于R的小问题?
这个R程序能帮改进一下吗?请教一个概率题的思路
求问一个R apply 函数的问题R question
请教大神们关于bootstrapUrgent R Question
R 扫描matrixR 画图问题求教
如何给一个matrix的rownames起个名字name?R问题求教!【R求问】关于vector赋值
相关话题的讨论汇总
话题: fly话题: code话题: xy话题: matrix话题: nrow
进入Statistics版参与讨论
1 (共1页)
W***Y
发帖数: 27
1
我想把一个6*4 的matrix 里的每一行的四个数,重新组成一个2*2 matrix , (就是
第一和第二个数作为新的2*2 matrix 里的第一行,第3和4 个数,做第二行,然后,把
每个2*2 matrix 用fisher.test, 算出P-value, 再把所有P-value 按大小排序。
我自己的 code 如下,但是,只计算最后一行的。 请教,问题在哪里?帮我修改一下
吧。
多谢了
rm(list=ls())
fly <- read.table( "fly-7.txt",header=T)
names(fly)
rownames(fly) <- paste( "Gene", 1:nrow(fly), sep="_" )
fly <- as.matrix( fly)
n=nrow(fly)
res=matrix(0,nrow=n, ncol=1,byrow="T")
i<-c(1:n)
for(i in 1:n){
x_i<-as.numeric(fly[i,])
(x_i_12=c(x_i[1],x_i[2]))
(y_i_34=c(x_i[3],x_i[4]))
xy_i=rbind(x_i_12,y_i_34)
}
xy_i=as.matrix(xy_i)
xy_i
fisher.test(xy_i)
p_values<-fisher.test(xy_i)$p.value
p_values
k*******a
发帖数: 772
2
这个一步就够了啊
apply(fly, 1, function(x) fisher.test(matrix(x, ncol=2, byrow=T))$p.value)
W***Y
发帖数: 27
3
太谢谢您了!


【在 k*******a 的大作中提到】
: 这个一步就够了啊
: apply(fly, 1, function(x) fisher.test(matrix(x, ncol=2, byrow=T))$p.value)

1 (共1页)
进入Statistics版参与讨论
相关主题
【R求问】关于vector赋值求问一个R apply 函数的问题
SAS code question, special two do loop请教大神们关于bootstrap
how to get a length of a vector in SAS/IMLR 扫描matrix
请问下SAS执行中有什么单步执行之类的命令吗? 为什么我的proc iml里设置的参数t无论怎么改,结果都不变呢?如何给一个matrix的rownames起个名字name?R问题求教!
【R】保留matrix中某些值问一个很简单的R问题
R:matrix突然对直线拟合的R不明白起来了
a R loop question两个有关于R的小问题?
这个R程序能帮改进一下吗?请教一个概率题的思路
相关话题的讨论汇总
话题: fly话题: code话题: xy话题: matrix话题: nrow