IndexedSeq のような scala コレクションのさまざまなタイプのランキングを計算するための最良の方法を検索します (これは現在の API にはありませんが、おそらく間違いです) (R のこのさまざまな戦略のように: http://stat.ethz.ch/ R-manual/R-devel/library/base/html/rank.html )
val tabToRank = IndexedSeq(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5)
例えば、初出勝、復帰に等しい「一位作戦」
tabToRank.rank("first")
# return (4,1,6,2,7,11,3,10,8,5,9)
たとえば、この研究ケースがあります。tabToRank
シミュレーションの最終状態で、人口のある都市のリスト (のようなベクトル データ) がある場合、a) ランク付けし、b) ランクごとに都市を並べ替えて、"都市 の 人口 による ランク" は 周知 の ランク サイズ 分布 ( img の src ) に等しい: