[R] alternate rank method

Torsten Hothorn Torsten.Hothorn at rzmail.uni-erlangen.de
Mon Jun 28 10:59:26 CEST 2004


On Fri, 25 Jun 2004, Douglas Grove wrote:

> I should have specified an additional constraint:
>
> I'm going to need to use this repeatedly on large
> vectors (length 10^6), so something efficient is
> needed.
>

give function `irank' in package `exactRankTests' a try.

Best,

Torsten


>
> On Fri, 25 Jun 2004, Sundar Dorai-Raj wrote:
>
> > Douglas Grove wrote:
> >
> > > Hi,
> > >
> > > I'm wondering if anyone can point me to a function that will
> > > allow me to do a ranking that treats ties differently than
> > > rank() provides for?
> > >
> > > I'd like a method that will assign to the elements of each
> > > tie group the largest rank.
> > >
> > > An example:
> > >
> > > For the vector 'v', I'd like the method to return 'rv'
> > >
> > >  v:  1 2 3 3 3 4 5 5 6 7
> > > rv:  1 2 5 5 5 6 8 8 9 10
> > >
> > >
> > > Thanks,
> > > Doug Grove
> > >
> >
> > How about
> >
> > rv <- rowSums(outer(v, v, ">="))
> >
> > Adapted from Prof. Ripley's reply in the following thread:
> >
> > http://finzi.psych.upenn.edu/R/Rhelp02/archive/31993.html
> >
> > HTH,
> >
> > --sundar
> >
> > ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> > https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
> >
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>
>




More information about the R-help mailing list