tiedrank

Ранг скорректирован для галстуков

Синтаксис

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

Описание

[R,TIEADJ] = tiedrank(X) вычисляет ранги значений в векторе X. При наличии X значения связаны, tiedrank вычисляет их средний ранг. Значение возврата TIEADJ является корректировкой для связей, требуемых непараметрическими тестами signrank и ranksum, и для расчета ранговой корреляции Спирмана.

[R,TIEADJ] = tiedrank(X,1) вычисляет ранги значений в векторе X. TIEADJ является вектором из трех регулировок для связей, необходимых для расчета тау Кендалла. tiedrank(X,0) является тем же самым, что и tiedrank(X).

[R,TIEADJ] = tiedrank(X,0,1) вычисляет ранги с каждого конца, так что наименьшее и самое большое значения получают ранг 1, следующее наименьшее и самое большое получают ранг 2 и т.д. Эти ранги используются в тесте Ансари-Брэдли.

Примеры

Считая от наименьшего до самого большого, два 20 значения являются 2-м и 3-м, поэтому они оба получают ранг 2,5 (среднее значение 2 и 3):

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

Алгоритмы

tiedrank лечит NaNs в X как отсутствующие значения и игнорирует их. Ранг NaNs в выходном аргументе R является NaN.

Расширенные возможности

Представлено до R2006a