[R] Orders of levels affecting wilcox.test() output

David Carlson dcarlson at tamu.edu
Thu Jul 18 17:56:10 CEST 2013

The short answer is whichever version you want since they are
the same. Look at the t-test results, they are also different.
In one t is positive and in the other it is negative. That is
just a result of whether the smaller mean is subtracted from
the larger mean or vice versa. The same is happening with
Wilcoxon (see
http://en.wikipedia.org/wiki/Mann-Whitney-Wilcoxon_test ) for
the specific equations. 

David L Carlson
Associate Professor of Anthropology
Texas A&M University
College Station, TX 77840-4352

-----Original Message-----
From: r-help-bounces at r-project.org
[mailto:r-help-bounces at r-project.org] On Behalf Of Alastair
Sent: Thursday, July 18, 2013 4:18 AM
To: r-help at r-project.org
Subject: [R] Orders of levels affecting wilcox.test() output

Good day all,

My first posting to this list. It looked like the best place
to post this

When running the wilcox.test(), I noticed that the output
values change if
you change the ordering of the levels (example below which
includes a
t.test for comparison). I think this has something to do with
the change in
ranking order, but this doesn't make much sense as I would
expect the
ranking in this case to remain constant as there are no ties.
So my
questions are: a) is this correct (i.e. not a bug)?, and b) if
it is, then
which values should I report?

x <-
colnames(x) <- c("a","b")
x$a <- relevel(x$a,ref="B")

Thank you in advance for your time,

	[[alternative HTML version deleted]]

R-help at r-project.org mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible

More information about the R-help mailing list