카이제곱 검정 계산기 (Fisher 정확검정 포함)
분할표의 독립성 검정과 빈도의 적합도 검정: χ², 자유도, p값, 기대 빈도, 잔차, Cramér의 V, Fisher 정확검정을 구합니다.
p = 2.954e-7가 α = 0.05보다 작습니다. 귀무가설 아래에서는 나오기 어려운 빈도이므로 이 수준에서 귀무가설을 기각합니다.
기대 빈도
| 703.671 | 319.645 | 533.683 |
| 542.329 | 246.355 | 411.317 |
Pearson 잔차 (O − E) / √E
| 2.199 | 0.411 | -2.843 |
| -2.505 | -0.469 | 3.239 |
브라우저에서 계산합니다. χ² 꼬리확률은 정규화 불완전 감마 함수로, Fisher 검정은 초기하분포로 구합니다. 빈도는 로컬 스토리지에 남습니다.
사용법
- 독립성 검정은 빈도표를 한 줄에 한 행씩 붙여넣으세요. 예제 버튼은 R 문서의 사례를 불러옵니다.
- 적합도 검정은 모드를 바꿔 관측 빈도를 넣고, 범주의 확률이 같지 않다면 기대 비율도 넣습니다.
- χ², 자유도, p값을 읽고, 잔차로 어떤 칸이 결과를 이끄는지 확인합니다.
- 2 × 2 표라면 보정한 χ²와 보정하지 않은 χ²를 비교하고, 특히 빈도가 작을 때는 Fisher 정확검정을 읽으세요.
- 기대 빈도가 5 미만이라는 경고를 무시하지 마세요. 그때는 χ² 근사의 p값을 믿으면 안 됩니다.
자세한 설명
펼치기접기
빈도표를 붙여넣어 두 범주형 변수가 독립인지 검정하거나, 빈도 한 줄로 기대 비율에 맞는지 검정하고 χ², 자유도, p값, 모든 칸의 기대 빈도, 어디서 어긋나는지 보여 주는 Pearson 잔차, 그 크기를 나타내는 Cramér의 V를 구합니다. 예제는 R 공식 문서의 예제인 Agresti의 성별에 따른 지지 정당 표로, 여기서도 R과 똑같이 자유도 2에서 χ² = 30.07, p = 2.954 × 10⁻⁷이 나옵니다. 2 × 2 표에는 두 가지가 더 있습니다. Yates 연속성 보정은 R과 scipy처럼 기본으로 적용하며, 보정하지 않은 χ²를 옆에 함께 보여 줍니다. 두 값이 0.05의 양쪽으로 갈릴 수 있기 때문입니다. 12, 5, 3, 9라는 표는 보정 없이 5.85, 보정하면 4.17입니다. 그리고 Fisher 정확검정을 초기하분포로 세 방향 모두 계산합니다. 빈도가 작을 때 맞는 검정이며, 카이제곱 검정은 그것의 근사일 뿐입니다. 기대 빈도가 5 미만인 칸, 즉 근사를 믿기 어려워지는 흔한 기준 아래의 칸이 몇 개인지 세어서, 다른 경우와 똑같이 정밀해 보이는 p값을 내놓는 대신 그렇다고 알려 줍니다. 적합도 검정에서 기대 비율은 백분율, 분수, 임의의 가중치 어느 것으로 써도 관측 합계에 맞춰 조정되며, 데이터로 추정한 모수의 수를 넣으면 분포를 적합할 때처럼 자유도가 줄어듭니다. 꼬리확률은 정규화 불완전 감마 함수로 구하므로 아주 작은 p값도 0이 아니라 실제 크기로 보고합니다.
자주 묻는 질문
Yates 보정을 써야 하나요?
R과 scipy는 2 × 2 표에 기본으로 적용하며, 이 도구도 숫자가 맞도록 그 방식을 따릅니다. 보정은 검정을 보수적으로 만들고 때로는 그 정도가 큽니다. 요즘 많은 통계학자는 표본이 크면 보정하지 않은 통계량을, 작으면 Fisher 정확검정을 보고하는 쪽을 선호합니다. 그래서 두 χ² 값을 모두 보여 주어 선택이 기본값에 숨지 않게 했습니다.
언제 Fisher 정확검정을 대신 써야 하나요?
2 × 2 표이면서 기대 빈도 일부가 작을 때입니다. 흔한 경험칙은 5 미만입니다. Fisher 검정은 주변합을 고정한 채 관측된 표만큼 또는 더 극단적인 표가 나올 정확한 확률을 계산하므로 대표본 근사에 기대지 않습니다. 빈도가 크면 카이제곱 검정과 거의 같은 답을 냅니다.
잔차는 무엇을 알려 주나요?
각 Pearson 잔차는 (관측 − 기대)를 기대 빈도의 제곱근으로 나눈 값입니다. 제곱해 더하면 χ²가 되므로, 절댓값이 가장 큰 칸이 유의한 결과를 만든 칸이고, 부호는 그 칸이 독립일 때 예상보다 많은지 적은지를 알려 줍니다. 대략 ±2를 넘는 값은 눈여겨볼 만합니다.
Cramér의 V는 무엇인가요?
연관성의 세기를 나타내는 값으로, 없으면 0, 완전하면 1입니다. χ²를 n과 표의 작은 쪽 차원에서 1을 뺀 값의 곱으로 나눈 뒤 제곱근을 취합니다. χ²는 표본 크기에 따라 커지기 때문에, 아주 큰 표본에서는 사소한 연관도 매우 유의하게 나올 수 있고 V는 그것이 실제로 얼마나 작은지 보여 줍니다. scipy처럼 보정하지 않은 χ²로 계산합니다.
추정한 모수 칸은 무엇을 하나요?
적합도 검정의 자유도는 범주 수에서 1을 뺀 값입니다. 기대 비율 자체를 같은 데이터로 추정했다면, 예를 들어 포아송 평균을 적합했다면, 추정한 모수 하나마다 자유도가 하나 더 줄어듭니다. 추정한 개수를 넣으면 scipy의 ddof처럼 자유도와 p값이 조정됩니다.
관련 도구
이미지 여백 / 테두리 추가
이미지 주변에 단색 또는 투명 여백을 추가하고, 선택적으로 테두리를 그립니다. 1:1, 4:5, 16:9 등 목표 비율에 맞추는 모드 지원 — 브라우저에서 처리.
이미지
행렬 계산기 (정확한 분수)
12 × 12까지의 행렬에 대해 행렬식, 역행렬, RREF와 계수, 전치, 곱, A x = b를 반올림된 소수가 아닌 정확한 분수로 구합니다.
수학·통계
선형 회귀 계산기
(x, y) 쌍을 붙여 넣으면 최소제곱 적합선 — 기울기·절편·피어슨 r·R² 와 실시간 예측까지 — 브라우저에서 즉시 계산합니다.
수학·통계
모듈러 거듭제곱 계산기 (aᵇ mod m)
빠른 이진 거듭제곱으로 임의로 큰 정수의 a^b mod m을 정확히 계산하고, 밑의 모듈러 곱셈 역원도 함께 제공합니다. RSA, Diffie-Hellman, 정수론 작업에 적합합니다.
수학·통계
A/B 테스트 계산기 (유의성·표본 크기)
두 전환율을 비교해 p값, 상승률, Wilson·Newcombe 구간, 표본 비율 불일치 검사, 다음 테스트에 필요한 표본 크기를 구합니다.
수학·통계
t-검정 계산기 (대응·Welch·단일 표본)
원자료나 요약 통계로 단일 표본·대응·두 표본 t-검정을 하고 t, 자유도, p값, 신뢰구간, Cohen의 d를 구합니다.
수학·통계