> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 순위 상관계수를 계산합니다.

# rankCorr

<div id="rankCorr">
  ## rankCorr
</div>

도입 버전: v20.9.0

순위 상관 계수를 계산합니다.

x와 y의 순위에 대한 순위 상관 계수를 반환합니다. 상관 계수 값의 범위는 -1부터 +1까지입니다. 2개 미만의 인수가 전달되면 함수는 예외를 발생시킵니다. 값이 +1에 가까우면 강한 선형 관계를 의미하며, 하나의 확률변수가 증가하면 다른 확률변수도 증가합니다. 값이 -1에 가까우면 강한 선형 관계를 의미하며, 하나의 확률변수가 증가하면 다른 확률변수는 감소합니다. 값이 0에 가깝거나 0이면 두 확률변수 사이에 관계가 없음을 의미합니다.

**관련 항목**

* [스피어만 순위 상관계수](https://en.wikipedia.org/wiki/Spearman%27s_rank_correlation_coefficient)

**구문**

```sql theme={null}
rankCorr(x, y)
```

**인수**

* `x` — 임의의 값입니다. [`Float*`](/ko/reference/data-types/float)
* `y` — 임의의 값입니다. [`Float*`](/ko/reference/data-types/float)

**반환 값**

x와 y의 순위에 대한 순위 상관계수를 반환합니다. 값의 범위는 -1에서 +1까지입니다. [`Float64`](/ko/reference/data-types/float)

**예시**

**완전한 상관관계**

```sql title=Query theme={null}
SELECT rankCorr(number, number) FROM numbers(100);
```

```response title=Response theme={null}
┌─rankCorr(number, number)─┐
│                        1 │
└──────────────────────────┘
```

**비선형 관계**

```sql title=Query theme={null}
SELECT roundBankers(rankCorr(exp(number), sin(number)), 3) FROM numbers(100);
```

```response title=Response theme={null}
┌─roundBankers(rankCorr(exp(number), sin(number)), 3)─┐
│                                              -0.037 │
└─────────────────────────────────────────────────────┘
```

**관련 항목**

* [스피어만 순위 상관계수](https://en.wikipedia.org/wiki/Spearman%27s_rank_correlation_coefficient)
