6강 / 22강
비율은 서로 묶여 있다 — 호중구가 내려앉으면 나머지가 저절로 오른다
조성 자료(compositional data)의 닫힘 · 그리고 CLR 변환
5강에서 본 두 가지를 나란히 놓아 봅시다.
| WT_CTRL | KD_PD1 | |
|---|---|---|
| 림프계 | 2.3% | 21.1% ↑ |
| 호중구 | 48.7% | 17.8% ↓ |
호중구가 31 퍼센트포인트 빠졌습니다.
그 자리를 누군가는 채워야 합니다 — 아무 일도 안 했는데 말이죠.
이것이 조성 자료의 닫힘(closure) 문제입니다. 비율은 독립적인 값이 아니라 서로 묶여 있습니다.
가짜 자료로 원리를 먼저 확인합니다. 비율만 보면 속습니다.
Python
브라우저에서 실행
그러면 우리 결과도 가짜인가
확인할 방법이 있습니다. 호중구를 아예 빼고 나머지끼리 다시 비율을 내는 것이죠. 호중구가 만든 착시라면, 빼고 나면 차이가 사라져야 합니다.
의심되는 것을 빼고 다시 재기 — 가장 싸고 확실한 확인 방법입니다.
Python
브라우저에서 실행
CLR 로 봐도 결론이 그대로면, 그 결론은 변환 방식의 산물이 아닙니다.
Python
브라우저에서 실행
🎮 닫힘 실험실
한 세포유형의 개수를 바꿔 보세요. 나머지 비율이 저절로 따라 움직입니다.
🤔 확인 문제
호중구가 절반으로 줄면 T세포 비율이 오르는 이유는?
해설 이것이 조성 자료의 닫힘입니다. 비율은 독립적인 값이 아니라 서로 묶여 있어서, 한 항목의 변화가 모든 항목의 값을 움직입니다.
🤔 확인 문제
호중구를 빼고 다시 계산했더니 림프계 차이가 줄었지만 남은 것이 뜻하는 것은?
해설 9.3배가 5.8배로 줄었습니다. 닫힘이 일부 부풀렸다는 뜻이고, 그래도 5.8배가 남는다는 뜻이기도 합니다. '전부 가짜' 도 '아무 문제 없음' 도 아닌 중간의 답입니다.
🤔 확인 문제
CLR 변환이 하는 일은?
해설 CLR 은 상대적 위치로 바꿉니다 — '이 세포유형이 그 표본의 평균적인 세포유형보다 얼마나 흔한가'. 그래서 한 항목의 변화가 다른 항목을 억지로 밀지 않습니다.