Bland-Altman 일치도
두 방법으로 측정한 값의 일치도와 회귀를 분석합니다.두 방법으로 측정한 값을 두 열로 붙여넣으십시오.
왼쪽 열이 X, 오른쪽 열이 Y 입니다. 차이는 항상 Y − X 로 계산하므로, 기존 방법을 X 에 두면 부호가 「새 방법이 얼마나 더 높게 나오는가」로 읽힙니다.
한 행에 검체 하나씩, 두 값을 탭·공백·쉼표로 구분해 입력합니다. 엑셀에서 두 열을 그대로 복사해 붙여넣기도 가능합니다. 3쌍부터 계산하고 500쌍까지 받습니다.
계산 방법 · Bland-Altman 과 Passing-Bablok
두 방법이 같은 양을 측정하는지 볼 때 상관계수는 사용하지 않습니다. 항상 5 만큼 차이 나는 두 방법도 상관계수는 1 이기 때문입니다. 그래서 이 도구는 「얼마나 차이 나는가」를 보는 Bland-Altman 과, 「그 차이가 일정한가」를 보는 Passing-Bablok 을 함께 계산합니다.
Bland-Altman 은 검체마다 차이(Y − X)와 두 값의 평균을 구해, 차이의 평균(평균차)과 평균차 ± 1.96 SD 를 일치 한계로 삼습니다. 표준편차는 표본 표준편차(n − 1)입니다.
Passing-Bablok 은 두 축 모두에 오차가 있다고 보는 비모수 회귀입니다. 모든 두 점 쌍의 기울기를 구해 그 중앙값을 기울기로 삼되, 기울기들이 서로 독립이 아니어서 그대로 사용하면 편향이 생기므로 「이동 중앙값」을 사용합니다. 절편은 y − b·x 의 중앙값입니다.
- x 가 같고 y 도 같은 쌍(동일한 점)은 제외합니다. x 만 같고 y 가 다른 쌍은 세로 기울기로 처리해 계산에 포함합니다.
- 기울기가 정확히 −1 인 쌍은 원 논문의 지시대로 제외합니다. X 와 Y 를 바꿔 입력해도 같은 결론이 나오도록 하는 규칙입니다.
- 이동량 K 는 −1 보다 작은 쌍기울기의 개수입니다. 이 부분을 다르게 정의한 프로그램도 있어 끝자리가 달라질 수 있으므로, N 과 K 를 화면에 함께 표시합니다.
- 신뢰구간은 원 논문이 제시한 순위통계량 방식으로 구합니다(양측 95%). 붓스트랩은 사용하지 않습니다.
- 차이가 측정 범위를 따라 커지는 것이 확인되면 Bland-Altman 을 비율(%) 로 다시 보는 것이 일반적이지만, 이 도구는 아직 그 화면을 지원하지 않습니다.
자주 묻는 질문
CLSI EP09 는 검체 40개 이상을 권장합니다. 이 도구는 3쌍부터 계산하지만, 적은 수로 얻은 신뢰구간은 매우 넓어 판단 근거로 쓰기 어렵습니다.
기존에 사용하던 방법이나 기준 방법을 X 에 둡니다. 차이를 Y − X 로 계산하므로 부호가 「새 방법이 더 높다·낮다」로 읽힙니다. 반대로 입력해도 Passing-Bablok 의 결론(기울기 구간이 1 을 포함하는지)은 같습니다.
최소제곱 회귀는 X 가 오차 없이 정해졌다고 가정합니다. 방법 비교에서는 X 도 측정값이므로 이 가정이 성립하지 않고, 기울기가 1 쪽으로 축소됩니다. Passing-Bablok 은 두 축의 오차를 모두 반영하고 이상점의 영향도 적게 받습니다.
원 논문이 이동 중앙값의 정의를 한 곳에서 모호하게 남겨 두어, 프로그램마다 K 를 다르게 계산합니다. 이 도구는 −1 보다 작은 쌍기울기의 개수를 K 로 사용합니다. 화면 아래에 N 과 K 를 표시해 두었으니 그 두 수부터 대조해 보십시오.
지원하지 않습니다. Deming 회귀는 두 방법의 오차분산비를 입력으로 요구하는데, 그 값을 정확히 채우려면 각 방법을 반복 측정해 따로 구해야 합니다. 어림값을 입력하면 결과가 경고 없이 달라지므로 넣지 않았습니다.
전송되지 않습니다. 계산은 전부 브라우저 안에서 이루어지고 입력한 값은 저장되지 않습니다.
참고문헌
두 방법과 기준값의 출처입니다.
- Bland JM, Altman DG. (1986) Statistical methods for assessing agreement between two methods of clinical measurement. Lancet 327(8476):307–310.doi:10.1016/S0140-6736(86)90837-8평균차와 「평균차 ± 1.96 SD」 일치 한계 · 1.96 은 반올림이 아니라 이 정의의 일부입니다
- Passing H, Bablok W. (1983) A new biometrical procedure for testing the equality of measurements from two different analytical methods. Application of linear regression procedures for method comparison studies in clinical chemistry, Part I. J Clin Chem Clin Biochem 21(11):709–720.doi:10.1515/cclm.1983.21.11.709쌍기울기의 이동 중앙값, 동일한 점과 기울기가 정확히 −1 인 쌍을 제외하는 규칙, 순위통계량으로 구하는 95 % 신뢰구간
- Wicklin R. (2022-02-14) Passing-Bablok regression in SAS. The DO Loop (SAS blog).https://blogs.sas.com/content/iml/2022/02/14/passing-bablok-regression-sas.html기준값 · 해당 글의 데이터셋 2개(102쌍 · 50쌍)와 본문에 기재된 기울기 · 절편 · 신뢰구간을 인용한 자릿수까지 재현합니다
CLSI EP09 는 검체 40개 이상 권고라는 맥락으로만 언급하며, 원문을 대조 대상으로 사용하지는 않았습니다.