rank analysis