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순위가 되는 방식으로 순위를 결정합니다. 이러한 순위는 Ansari-Bradley 검정에 사용됩니다.
예제
가장 작은 값에서 큰 값으로 계산할 때 다음과 같이 20인 값 두 개가 두 번째와 세 번째에 있으면 둘 다 2.5 순위(2와 3의 평균)가 됩니다.
tiedrank([10 20 30 40 20]) ans = 1.0000 2.5000 4.0000 5.0000 2.5000
알고리즘
tiedrank
는 X
의 NaN
을 누락값으로 처리하여 무시합니다. 출력 인수 R
에서 NaN
의 순위는 NaN
입니다.
확장 기능
버전 내역
R2006a 이전에 개발됨
참고 항목
ansaribradley
| corr
| partialcorr
| ranksum
| signrank