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 вектор из трех корректировок к связям, требуемым в расчете tau Кендалла. 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 isnan.

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

Смотрите также

| | | |

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