도구스학업·수학

프리드먼 검정 계산기

같은 대상에게 세 가지 이상 처리를 모두 적용했을 때 쓰는 비모수 검정입니다. 행마다 순위를 매겨 χ²_F를 내고, 표가 작으면 순위 배열을 전부 세어 정확한 p값을 냅니다.

한 줄이 한 블록(같은 대상), 줄 안의 값들이 처리 — 현재 8행 × 3열

쉼표로 구분. 비워 두면 «처리 1, 2, 3»으로 부릅니다

p값 (정확분포)

0.009899

χ²_F = 9 · 자유도 2 · 유의수준 5%에서 처리 간 차이가 있는 것으로 추정됩니다

토론식 평균순위2.75 (순위합 22)
영상 예습 평균순위2 (순위합 16)
기존 방식 평균순위1.25 (순위합 10)
차이가 없다면 기대되는 순위합16
χ²_F (동점 보정 후)9
χ²_F (보정 전)9
가질 수 있는 최댓값 n(k−1)16
켄달의 일치계수 W0.5625
정확 p값0.009899
카이제곱 근사 p값 (자유도 2)0.011109
이만-대븐포트 F 참고값 (2, 14)9 → p 0.003068
계산 근거행마다 1~3 순위 → 순위합 10, 22, 16χ²_F = 12·Σ(Rⱼ − 16)² / [8×3×4] = 9W = χ²_F / n(k−1) = 9 / 16 = 0.5625동점이 없고 표가 작아, 각 행이 3! = 6가지 순위 배열 중 하나를 독립으로 고른다고 보고 순위합 벡터의 분포를 전부 세어 정확한 p값을 냈습니다.
켄달의 일치계수 W = 0.563 — 0이면 블록마다 순서가 제각각이고 1이면 모든 블록이 똑같은 순서로 매겼다는 뜻입니다. χ²_F를 그것이 가질 수 있는 최댓값 n(k−1) = 16로 나눈 값입니다. p값은 «차이가 우연인가»만 말해 주므로, 평가자 여럿의 의견이 얼마나 모였는지는 이 값으로 보는 것이 낫습니다.
유의하다는 것은 «어딘가 다르다»까지입니다 — 어느 처리끼리 다른지는 알려 주지 않습니다. 평균순위가 가장 높은 것은 토론식, 가장 낮은 것은 기존 방식이지만, 그 둘이 통계적으로 갈렸다고 말하려면 네메니 검정 같은 사후검정이 따로 필요합니다. 보정 없이 짝마다 검정을 돌리면 우연히 유의한 것이 섞여 나옵니다.
행마다 따로 순위를 매기는 것이 이 검정의 핵심입니다. 사람마다 점수를 후하게 주거나 박하게 주는 버릇이 있어도 행 안에서 순위로 바꾸면 그 버릇이 통째로 사라집니다. 값을 전부 한 줄로 세워 순위를 매기는 크루스칼-왈리스와는 정반대이며, 그래서 같은 대상을 반복해 잰 자료에는 이쪽을 써야 합니다.
서로 다른 집단을 비교하려면 크루스칼-왈리스 H 검정을 써야 합니다. 이 검정은 «같은 대상에게 여러 처리를 모두 적용했다»는 것이 전제입니다. 독립 집단 자료를 억지로 표에 채워 넣으면 짝이 아닌 값끼리 한 행에 묶여 결과가 뜻을 잃습니다. 처리가 두 가지뿐이면 윌콕슨 부호순위 검정이 맞습니다.

계산 방법

  1. 1한 줄에 한 블록(같은 대상)의 값을 처리 순서대로 넣습니다. 줄 수가 블록 수, 줄 안의 값 개수가 처리 수입니다.
  2. 2처리 이름을 쉼표로 넣으면 결과에 그 이름으로 나옵니다.
  3. 3p값과 함께 정확분포를 썼는지 카이제곱 근사를 썼는지 확인합니다.
  4. 4켄달의 일치계수 W로 블록들의 의견이 얼마나 모였는지 봅니다.

자주 묻는 질문

표를 행(블록 = 같은 대상)과 열(처리)로 놓고 행마다 따로 1부터 k까지 순위를 매긴 뒤, 열별 순위합 Rⱼ로 χ²_F = 12/(nk(k+1))·ΣRⱼ² − 3n(k+1)을 구합니다. 자유도 k−1의 카이제곱으로 읽으며, 행마다 순위를 매기는 것이 핵심입니다. 사람마다 점수를 후하게 주거나 박하게 주는 버릇이 있어도 행 안에서 순위로 바꾸면 그 버릇이 사라집니다.

프리드먼은 같은 대상에게 여러 처리를 모두 적용한 짝지은 자료에, 크루스칼-왈리스는 서로 다른 집단에 씁니다. 순위를 매기는 방식도 정반대여서 프리드먼은 행 안에서만, 크루스칼-왈리스는 전체를 한 줄로 세워 매깁니다. 짝지은 자료를 크루스칼-왈리스에 넣으면 개인차가 잡음으로 남아 검정력이 떨어집니다.

처리가 3개면 블록이 최소 3개는 있어야 합니다. 블록이 2개면 모든 블록이 똑같은 순서로 매겨도 그런 배치가 나올 확률이 1/6이라 어떤 결과로도 5%를 뚫을 수 없습니다. 이 계산기는 표 크기로 낼 수 있는 가장 작은 p값을 함께 내서 애초에 유의할 수 없는 설계인지 알려 줍니다.

χ²_F를 그것이 가질 수 있는 최댓값 n(k−1)으로 나눈 0~1 사이의 값으로, 블록들이 얼마나 같은 순서로 매겼는지를 나타냅니다. 모든 블록이 똑같이 매기면 χ²_F가 정확히 n(k−1)이 되어 W = 1이고, 순위합이 완전히 고르면 0입니다. p값은 차이가 우연인지만 말해 주므로 평가자들의 의견이 얼마나 모였는지는 W로 보는 것이 낫습니다.

평균 순위를 나눠 갖고 분모를 Σ(t³−t)/(k−1)만큼 줄이는 보정을 넣습니다. t는 각 행 안에서 동점 무리의 크기이며 행마다 따로 세어 더합니다. 보정을 빼먹으면 χ²_F가 작게 나와 있는 차이를 놓치며, 5점 척도 설문처럼 값의 폭이 좁으면 동점이 대량으로 생겨 이 보정이 결론을 가릅니다. 다만 동점이 있으면 순위가 0.5 단위가 되어 정확분포는 쓰지 못합니다.

알 수 없습니다. 유의하다는 것은 어딘가 다르다는 뜻까지이며, 어느 짝이 다른지 보려면 네메니 검정 같은 사후검정이 따로 필요합니다. 사후검정은 임계값표가 있어야 해서 이 계산기의 범위 밖으로 두었습니다. 보정 없이 짝마다 검정을 돌리면 우연히 유의한 것이 섞여 나옵니다.

카이제곱 근사의 보수성을 줄이려고 제안된 변환이라 문헌에 자주 함께 실리기 때문이며, 참고값으로만 보여 줍니다. 더 정확한 값은 아닙니다. 실제로 처리 3개·블록 5개에서 χ²_F가 6.4일 때 정확 p값은 0.0394, 카이제곱은 0.0408인데 F 변환은 0.0168로 오히려 더 멀고, 통계량이 최댓값에 닿으면 분모가 0이 되어 발산합니다. 이 계산기는 셀 수 있으면 언제나 정확분포를 씁니다.

전송되지 않습니다. 계산은 모두 브라우저 안에서 이루어지고 넣은 값은 이 기기에만 남습니다.

알아두면 좋은 점

  • 같은 대상에게 모든 처리를 적용한 짝지은 자료 전용입니다. 서로 다른 집단이면 크루스칼-왈리스 H 검정을, 처리가 두 가지뿐이면 윌콕슨 부호순위 검정을 써야 합니다.
  • 정확분포는 동점이 없고 표가 작을 때만 셉니다(처리 3개는 블록 15개까지, 4개는 10개까지, 5개는 4개까지). 그 밖에는 카이제곱 근사를 쓰며 어느 쪽을 썼는지 결과에 표시합니다.
  • 카이제곱 근사는 통계량이 이산인데 연속분포로 읽는 것이라 블록 수가 적으면 오차가 큽니다. 처리 3개·블록 3개에서는 모든 블록이 일치한 경우만 유의해집니다.
  • 어느 처리끼리 다른지는 알려 주지 않습니다. 사후검정(네메니 등)은 임계값표가 필요해 범위 밖입니다.
  • 이만-대븐포트 F는 참고값입니다. 작은 표에서는 정확분포와 카이제곱보다도 더 어긋나는 것으로 확인되어 판정 근거로 쓰지 않습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 2일 · 결과는 참고용 추정치입니다.