postgresql
-
[PostgreSQL] PERCENTILE_CONT 함수를 이용한 중앙값 계산공부/Database 2025. 5. 6. 22:53
업무를 하다 보면 여러 가지 값이 필요로 하는 상황이 생기게 됩니다. 그중에서 통계적으로 중앙값을 필요로 하는 부분이 있습니다.중앙값을 구할 때 다양한 방법이 있을 수 있지만 PostgreSQL을 사용하고 있다면 Percentile_cont라는 함수를 이용하는 방법을 말씀드리도록 하겠습니다.중앙값의 정의를 어떻게 하느냐에 따라 다를 거 같습니다.ex. A라는 배열에 정렬된 숫자가 있다고 가정하도록 하겠습니다.1. A[0] + A [A.length-1] / 2 = (최소 + 최대/2)2. 정렬된 숫자의 길이/2 = (A의 중간값)조건들이 있을 수 있지만 Percentile_cont는 위 조건과는 다르게 계산됩니다. Percentile_cont정렬된 값들 사이를 선형 보간(linear interpolat..