Main Content

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는 켄달의 타우 계산에 필요한 세 개의 동순위 조정값을 나타내는 벡터입니다. tiedrank(X,0)tiedrank(X)와 동일합니다.

[R,TIEADJ] = tiedrank(X,0,1)은 각 끝의 순위를 계산하여 가장 작은 값과 큰 값이 1순위가 되고 그다음으로 작은 값과 큰 값이 2순위가 되는 방식으로 순위를 결정합니다. 이러한 순위는 Ansari-Bradley 검정에 사용됩니다.

예제

가장 작은 값에서 큰 값으로 계산할 때 다음과 같이 20인 값 두 개가 두 번째와 세 번째에 있으면 둘 다 2.5 순위(2와 3의 평균)가 됩니다.

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

알고리즘

tiedrankXNaN을 누락값으로 처리하여 무시합니다. 출력 인수 R에서 NaN의 순위는 NaN입니다.

확장 기능

버전 내역

R2006a 이전에 개발됨