On Aug 24, 2011, at 1:37 PM, Sebastian Bauer wrote:
Hi!
in R? Basically, what I need is a mixture of order() and rank().
While the former allows to specify multiple vectors, it doesn't
provide the flexibility of rank() such that I can specify what
happens if ties can not be broken.
An example of this "simple problem" would clarify this greatly. I
cannot tell what "flexibility" in 'rank' is missing in 'order'.
Thanks for your answer. For instance, if I have two vectors such as
1 1
1 2
1 2
1 3
2 1
that I want combinedly ranked. I'd like to get an output
1
2
2
4
5
or (ties.method=average)
1
2.5
2.5
4
5
Basically, I need a function similar to the rank() function that
accepts
more than one vector (as order() does).
Can't you just paste the columns and run rank on the results? 'rank'
accepts character vectors.
I was looking for an elegant solution ;) In the real case I have
double
values and this would be quite inefficient then.
Still no r-code:
Then what about rank(order(...) , further-ties.method-argument) ?
I'm perhaps not seeing the problem clearly?
Best,
Sebastian
David Winsemius, MD
West Hartford, CT
______________________________________________
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.