Ранг настроен для связей
[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.
ansaribradley | corr | partialcorr | ranksum | signrank