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 обрабатывает NaN s в X как отсутствующие значения и игнорирует их. Рангом NaN s в выходном аргументе R является NaN.

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

| | | |

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