Hi,
dat<-read.table(text="
  1 0  1  1  1  1
   0  0  1  0  0  1
   1  0  0  0  0  0
   2  1  1  2  1  1 
",sep="",header=FALSE)
 which(sapply(seq_len(nrow(dat)),function(i) 
wilcox.test(unlist(dat[i,]))$p.value)>0.05) #there will be warnings() though
#[1] 2 3
table(sapply(seq_len(nrow(dat)),function(i) 
wilcox.test(unlist(dat[i,]))$p.value)>0.05)

#FALSE  TRUE 
#    2     2 

Regarding the warnings(), please check:
http://r.789695.n4.nabble.com/What-are-ties-Wilcox-u-test-td857059.html

A.K.


I have some data like this... 

1   1  0  1  1  1  1 
2   0  0  1  0  0  1 
3   1  0  0  0  0  0 
4   2  1  1  2  1  1 
 and I have a expression 
lapply(Wilcox.test, function(testNew) 
apply(Specc[,-c(1:3)],1,function(x) get(testNew)(x)$p.value)) that gives
 me a p-values for each row. 

I need to count how many p-values are more than 0.05. 

How can I do this? I have always different errors... 

Thank you

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to