# rankindx¶

## Purpose¶

Returns the vector of ranks of a vector.

## Format¶

y = rankindx(x, flag)
Parameters: x (Nx1 vector) – data flag (scalar) – 1 for numeric data or 0 for character data. y (Nx1 vector) – containing the ranks of x. That is, the rank of the largest element is $$N$$ and the rank of the smallest is 1. (To get ranks in descending order, subtract y from N+1).

## Examples¶

x = { 12, 4, 15, 7, 8 };
r = rankindx(x, 1);


After the code above, r is equal to:

    4
1
r = 5
2
3


## Remarks¶

rankindx() assigns different ranks to elements that have equal values (ties). Missing values are assigned the lowest ranks.