8강 / 20강
분포를 보이는 네 가지 — 히스토그램·상자·바이올린·점
논문 Fig. 2B·2D 는 왜 바이올린을 골랐나
환자 480명의 TIL 침윤률입니다. 진짜 TCGA 폐선암 자료예요.
환자480명
1사분위2.60%
중앙값5.67%
3사분위14.28%
최대55.8%
평균9.90%
평균이 중앙값보다 1.7배 큽니다. 오른쪽으로 길게 끌리는 분포라는 뜻이에요. 막대그래프 하나로 "평균 9.9%" 라고만 쓰면, 이 사실이 전부 사라집니다.
맨 왼쪽 막대만 보면 모든 환자가 10% 쯤 인 것 같습니다. 실제로는 0% 인 환자도 있고 55% 인 환자도 있습니다.
Python
브라우저에서 실행
네 그림이 보여 주는 것과 감추는 것을 정리하면 이렇습니다.
| 보이는 것 | 사라지는 것 | 언제 쓰나 | |
|---|---|---|---|
| 막대+오차 | 평균, 흩어짐 하나 | 모양 · 봉우리 개수 · 이상값 | n 이 아주 클 때만 |
| 히스토그램 | 모양 전체 | 개별 값 · 무리 비교 | 한 무리를 깊이 볼 때 |
| 상자 | 다섯 숫자 · 이상값 | 봉우리가 둘인 것 | 여러 무리를 견줄 때 |
| 바이올린 | 모양 + 무리 비교 | 정확한 개수 | 무리마다 n 이 클 때 |
DDX54 는 두 무리가 조금 어긋나 있고, CD8A 는 확연히 갈립니다. 겹침의 정도가 바로 보이는 것이 바이올린의 값어치입니다.
Python
브라우저에서 실행
🤔 확인 문제
무리마다 n=6 인 네 조건의 값을 보이려 합니다. 가장 정직한 그림은?
해설 n 이 열 개도 안 되면 점을 전부 보이는 것이 가장 정직합니다. 바이올린은 밀도를 추정하는 그림이라 n 이 작으면 없는 모양을 지어냅니다.
🤔 확인 문제
평균 9.9%, 중앙값 5.7% 인 분포에 대해 옳은 것은?
해설 평균이 중앙값보다 크면 큰 쪽 꼬리가 평균을 끌어올린 것입니다. 실제로 55%까지 가는 환자가 있어요. 이런 자료에 '평균 9.9%' 만 적으면 절반이 사라집니다.
🤔 확인 문제
상자그림이 놓치는 것은?
해설 상자는 다섯 숫자로 요약하므로 봉우리 개수를 보이지 못합니다. 봉우리가 둘이면 대개 무리 안에 숨은 부분집단이 있다는 신호인데, 그것이 사라집니다.