On Wed, 7 Apr 2010, cheba meier wrote:

Dear Thomas,

Thank you very much for your answer! Can I use your function in my analysis?

Sure.

The wilcox.test() tests the differences in average ranks (H0: F(X)=F(Y)),
why then do people  in many studies compare t.test() with wilcox.test()?

The Wilcoxon test is slightly more complicated than difference in average ranks.  
The null hypothesis is actually that P(X>Y)=0.5, in the sense that if this 
hypothesis is true the test will not reject even for arbitrarily large sample 
sizes.  However, because the test has truly weird behaviour when comparing 
arbitrary distributions, it's really not useful unless you have good reason to 
expect stochastic ordering, that is, the entire distribution is shifted up or down 
(though not necessarily by the same amount).

One reason that people compare t-tests and Wilcoxon tests is that a lot of the 
elegant statistical theory for two-sample testing is for location-shift 
alternatives, that is, for situations where you know the two distributions are 
the same shape but don't know if one of them is shifted up or down relative to 
the other.   If you happen to know that the distributions are the same shape 
then all the tests are asking the same scientific question, so comparing them 
makes sense.

Now, in reality we never know that we have a location-shift alternative.  It's 
still reasonable to hope that some of the lessons learned from studying 
location-shift alternatives still apply (some do, some don't), even if you do 
understand that reality is more complex.  On the other hand, some people either 
don't know that reality is more complex or want to pretend it isn't.

A few years ago I gathered up ten introductory statistics and biostatistics 
textbooks that I and colleagues had to hand, to see what they had to say about 
the Wilcoxon test.  If I recall correctly, eight of them said something that 
was both untrue and importantly misleading.  Of the remaining two, one didn't 
mention the Wilcoxon test.


      -thomas



This makes sometime people like me a bit confused!

Regards,
Cheba

2010/4/6 Thomas Lumley <tlum...@u.washington.edu>

      None of them.

       - mood.test() looks promising until you read the help page and
      see that it does not do Mood's test for equality of quantiles,
      it does Mood's test for equality of scale parameters.
       - wilcox.test() is not a test for equal medians
       - ks.test() is not a test for equal medians.


      Mood's test for the median involves dichotomizing the data at
      the pooled median and then doing Fisher's exact test to see if
      the binary variable has the same mean in the two samples.

      median.test<-function(x,y){
        z<-c(x,y)
        g <- rep(1:2, c(length(x),length(y)))
        m<-median(z)
        fisher.test(z<m,g)$p.value
      }

      Like most exact tests, it is quite conservative at small sample
      sizes.

          -thomas


On Tue, 6 Apr 2010, cheba meier wrote:

Dear all,

What is the right test to test whether the median of two groups
are
statistically significant? Is it the wilcox.test, mood.test or
the ks.test?
In the text book I have got there is explanation for the
Wilcoxon (Mann
Whitney) test which tests ob the two variable are from the same
population
and also ks.test!

Regards,
Cheba

       [[alternative HTML version deleted]]

______________________________________________
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.


Thomas Lumley                   Assoc. Professor, Biostatistics
tlum...@u.washington.edu        University of Washington, Seattle





Thomas Lumley                   Assoc. Professor, Biostatistics
tlum...@u.washington.edu        University of Washington, Seattle
______________________________________________
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