Skip to content
Prev 327129 / 398502 Next

question...

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