bug ? wilcox() (PR#243)
ATurpin@discoveriesinsight.org
ATurpin@discoveriesinsight.org
Sat, 7 Aug 1999 02:09:31 +0200 (MET DST)
> Hi,
>
> I am getting a strange result from the wilcox function in the code below.
> This code has worked for many other wilcox's, but not this particular one.
> The p-value printed should be much higher (consistent with the p-value
> for the t-test).
>
> I am using R Version 0.64.2 under Debian Linux.
>
> I hope it is not me being stupid...
>
> Regards,
>
> Andrew Turpin
> aturpin@discoveriesinsight.org
>
> --------------------------------------------------------------------------
> ----
>
> library(ctest)
> x <- vector(length=50)
> y <- vector(length=50)
> x <- c(0.624200,0.252100
> ,0.404500
> ,0.465000
> ,0.033500
> ,0.565500
> ,0.316000
> ,0.469800
> ,0.590200
> ,0.420200
> ,0.609800
> ,0.577800
> ,0.854200
> ,0.284800
> ,0.243600
> ,0.596100
> ,0.213200
> ,0.369800
> ,0.281400
> ,0.754500
> ,0.135200
> ,0.041900
> ,0.640900
> ,0.547000
> ,0.214300
> ,0.212000
> ,0.325200
> ,0.400700
> ,0.115400
> ,0.248800
> ,0.211500
> ,0.540200
> ,0.282100
> ,0.131700
> ,0.757500
> ,0.136500
> ,0.391500
> ,0.293500
> ,0.275400
> ,0.048700
> ,0.308400
> ,0.140900
> ,0.624100
> ,0.042600
> ,0.158100
> ,0.631300
> ,0.279200
> ,0.623100
> ,0.042600
> ,0.477200
> )
> y <- c(0.606500,0.252100
> ,0.404500
> ,0.465000
> ,0.033500
> ,0.565500
> ,0.316000
> ,0.469800
> ,0.591700
> ,0.420200
> ,0.608700
> ,0.577800
> ,0.854200
> ,0.284800
> ,0.244700
> ,0.596100
> ,0.213200
> ,0.369800
> ,0.281400
> ,0.754500
> ,0.135200
> ,0.041900
> ,0.640900
> ,0.683500
> ,0.214300
> ,0.192100
> ,0.304800
> ,0.400700
> ,0.115400
> ,0.248800
> ,0.211500
> ,0.540200
> ,0.282100
> ,0.131700
> ,0.757500
> ,0.137200
> ,0.391500
> ,0.293500
> ,0.275400
> ,0.048700
> ,0.308400
> ,0.140900
> ,0.624100
> ,0.042600
> ,0.158100
> ,0.631300
> ,0.282900
> ,0.620100
> ,0.030800
> ,0.471700
> )
> #
> # some functions for formatting output
> #
> f <- function (x) { formatC(x,digits=4,width=10,format="f") }
> mydiff<-function (x,y) {
> formatC((y-x)/y*100,digits=2,width=10,format="f")}
> line <- function (d,x,y) { cat(d,f(x),f(y),mydiff(x,y),"\n")}
>
> #
> # print basic stats
> #
> line("n ",length(x),length(y))
> line("Mean ",mean(x),mean(y))
> line("Median ",median(x),median(y))
> line("Var ",var(x),var(y))
>
> cat("\n")
>
> #
> # Perform basic tests
> #
> w <- wilcox.test(x,y,paired=TRUE)
> t <- t.test(x,y,paired=TRUE)
>
> cat("t-test p =", f(t$p.value),
> ifelse(t$p.value<0.05,"(Significant)","(Not significant)"), "\n")
> cat("Wilcoxon p =",
> f(w$p.value),ifelse(w$p.value<0.05,"(Significant)","(Not significant)"),
> "\n")
>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._