主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

tiedrank

同順位の順位調整

構文

[R, TIEADJ] = tiedrank (X)
[R, TIEADJ] = tiedrank (X, 1)
(R, TIEADJ) = tiedrank (X, 0,1)

説明

[R, TIEADJ] = tiedrank (X)は,ベクトルXの値の順位を計算します。X値に同順位のものがある場合,tiedrankはその平均順位を計算します。戻り値TIEADJは,ノンパラメトリック検定signrankranksum,およびスピアマンの順位相関で必要になる同順位調整値です。

[R, TIEADJ] = tiedrank (X, 1)は,ベクトルXに含まれている値の順位を計算します。TIEADJは,同順位に対する3つの調整値が含まれているベクトルで,ケンドールのτの計算で必要となります。tiedrank (X, 0)tiedrank (X)と同じです。

(R, TIEADJ) = tiedrank (X, 0,1)は,最小値と最大値の順位が1次に小さい値と次に大きい値の順位が2になるように,両側からの順位を計算します。これらの順位は,アンサリ・ブラッドリー検定で使用されます。

最小から最大にカウントすると,2個の値20は2位と3位になり,その平均で両方が2.5位になります。

tiedrink ([10 20 30 40 20]) ans = 1.0000 2.5000 4.0000 5.0000 2.5000

アルゴリズム

tiedrankは,Xを欠損値として扱い,無視します。出力引数Rにおけるの順位はです。

拡張機能

R2006aより前に導入