There are number of adverbs in the stats/base script for getting different types of rankings
NB.*rankOrdinal a ordinal ranking ("0 1 2 3") of array y NB.*rankCompete a standard competition ranking ("0 0 2 3") of array y NB.*rankDense a dense ranking ("0 0 1 2") of array y NB.*rankFractional a fractional ranking ("0 1.5 1.5 3") of array y \: rankCompete vec 6 0 3 0 4 2 5 6 On Thu, Mar 16, 2023 at 11:24 AM Devon McCormick <devon...@gmail.com> wrote: > These are both way better than what I came up with. Thanks! > > On Wed, Mar 15, 2023 at 5:07 PM 'robert therriault' via Programming < > programm...@jsoftware.com> wrote: > > > Nicely done Elijah! > > > > It has a pretty solution in tacit as well > > > > vec=. 49 275 93 275 92 99 91 49 > > t=. i.~ \:~ > > t vec > > 6 0 3 0 4 2 5 6 > > > > Cheers, bob > > > > > On Mar 15, 2023, at 13:59, Elijah Stone <elro...@elronnd.net> wrote: > > > > > > One thing that comes to mind is (\:~vec) i.vec. > > > > > > On Wed, 15 Mar 2023, Devon McCormick wrote: > > > > > >> Hi, has anyone looked into how to generate a rank numbering where > > duplicate > > >> values get duplicate order numbers? > > >> > > >> For example, when we rank this vector descending, > > >> \:vec=. 49 275 93 275 92 99 91 49 > > >> 1 3 5 2 4 6 0 7 > > >> we see that 1 3{vec and 0 7{vec are the same so I would like to end up > > with > > >> a rank numbering like this 6 0 3 0 4 2 5 6 so the ties for first and > > last > > >> place get the same value in the proper order where zero designates the > > >> highest. > > >> > > >> I know I've done this before and I have a very clumsy way to achieve > > this > > >> but I'm wondering if there's a better one. > > >> > > >> Thanks, > > >> > > >> Devon > > >> > > >> -- > > >> > > >> Devon McCormick, CFA > > >> > > >> Quantitative Consultant > > >> ---------------------------------------------------------------------- > > >> For information about J forums see > http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > -- > > Devon McCormick, CFA > > Quantitative Consultant > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm