본문으로 건너뛰기
ToolMug

↑ ↓로 이동, Enter로 열기, Esc로 닫기.

일원배치 분산분석(ANOVA) 계산기

세 집단 이상의 평균이 다를까요? 집단마다 열 하나씩 붙여넣으면 F와 p값이 들어 있는 분산분석표가 나와요. 분산이 같지 않으면 Welch ANOVA를 보고, 결과가 유의하면 Tukey HSD 표에서 어느 쌍이 다른지 확인하세요. 표 아래에는 논문에 바로 붙일 APA 표기가 있어요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

집단마다 열 하나씩이에요. 엑셀, SPSS, 구글 시트에서 열을 복사해 붙여넣으세요. 머리글 행은 있어도 없어도 되고, 빈 칸은 건너뛰어요.

F = 8.889

p = 0.0028

집단 평균 중 적어도 하나가 달라요(p < 0.05).

기술통계

집단n평균표준편차
A64.58330.4708
B55.820.4604
C75.24290.5159

분산분석표

변동 요인제곱합자유도평균 제곱Fp
집단 간4.211522.10588.8890.0028
집단 내3.5535150.2369
전체7.76517

η² = 0.542 · ω² = 0.467 · η²는 집단으로 설명되는 분산의 비율이고, ω²는 표본이 작을 때 편향을 줄인 값이에요.

보고용 표기F(2, 15) = 8.89, p = .003, η² = .54

등분산성

검정F자유도p
Levene(중앙값 기준)0.0792, 150.9246
Welch ANOVA9.0712, 9.640.0061

Levene 검정이 유의하지 않아서 일반 F 검정을 써도 돼요.

Tukey HSD 사후 다중비교

쌍평균 차이95% 신뢰구간p
A − B-1.2367-2.0022 … -0.47110.0021
A − C-0.6595-1.3629 … 0.04380.0677
B − C0.5771-0.1631 … 1.31740.1403

p값은 모든 쌍을 고려해 보정한 값이에요. 집단 크기가 다르면 Tukey–Kramer 방법이에요.

R의 aov(), oneway.test(), TukeyHSD()와 결과가 같아요. 일원배치 분산분석은 관측값이 서로 독립이고 각 집단의 데이터가 대체로 정규분포라고 가정해요. 데이터가 치우쳤거나 집단이 작으면 크러스컬-월리스 검정을 쓰세요.

이 도구, 잘 작동하나요?

사용 방법

  1. 집단마다 열 하나씩 붙여넣으세요. 집단 이름이 있는 머리글 행은 있어도 없어도 되고, 집단마다 크기가 달라도 돼요.
  2. F와 p값을 확인하세요. p < 0.05이면 적어도 한 집단의 평균이 다르다는 뜻이에요.
  3. 등분산 표를 보세요. Levene 검정이 유의하면 Welch ANOVA 결과를 보고하세요.
  4. Tukey HSD 표에서 어느 쌍이 다른지 확인하고 APA 표기를 복사하세요.

옵션 설명

η²와 ω²
η²는 집단 간 제곱합을 전체 제곱합으로 나눈 값으로, 집단으로 설명되는 분산의 비율이에요. 0.01, 0.06, 0.14가 각각 작음, 중간, 큼의 일반적인 기준이에요. ω²는 표본이 작을 때 η²가 크게 나오는 편향을 보정한 값이에요.
Levene 검정
각 값이 자기 집단 중앙값에서 떨어진 거리에 대해 분산분석을 하는 방법이에요(Brown–Forsythe 방식이라 치우친 데이터에 더 강해요). SPSS의 「중위수를 기준으로 합니다」 행과 같아요.
Tukey HSD
모든 집단 쌍을 비교하고, 비교 횟수에 맞게 p값을 보정해요. 집단 크기가 다르면 Tukey–Kramer 방법이에요.

계산 예시

기본 데이터는 세 집단의 점수예요(A 6명, B 5명, C 7명).

집단 n 평균 표준편차
A 6 4.583 0.471
B 5 5.820 0.460
C 7 5.243 0.516
변동 요인 제곱합 자유도 평균 제곱 F p
집단 간 4.2115 2 2.1058 8.889 0.0028
집단 내 3.5535 15 0.2369
전체 7.765 17

p = 0.0028이라 집단 평균에 차이가 있고, η² = 0.54예요. Levene 검정은 p = 0.92라서 분산이 비슷하니 일반 F 검정을 써도 돼요(Welch ANOVA도 F = 9.07, p = 0.006으로 같은 결론이에요).

Tukey HSD로 보면 A와 B는 −1.24 차이가 나요(p = 0.002). A와 C(p = 0.068), B와 C(p = 0.140)는 유의하지 않아서, 차이는 주로 A와 B 사이에서 나와요.

APA 표기: F(2, 15) = 8.89, p = .003, η² = .54.

일원배치 분산분석을 쓰는 경우

t검정을 여러 번 하면 거짓 양성이 늘어나요. 유의수준 5%로 쌍별 검정을 세 번 하면, 한 번이라도 잘못 유의하게 나올 확률이 14% 가까이 돼요.

자주 묻는 질문

집단이 두 개여도 쓸 수 있나요?

네. 집단이 두 개인 일원배치 분산분석은 등분산 t검정과 같고 F는 t의 제곱이에요. 이 경우에는 보통 t검정으로 보고해요.

분산분석이 유의하게 나왔어요. 다음엔 뭘 하나요?

Tukey HSD 표를 보세요. p < 0.05인 쌍이 서로 다른 집단이에요. F가 유의하다는 것만으로는 어느 집단이 다른지 알 수 없어요.

데이터가 정규분포가 아니면요?

집단당 30명 정도면 분산분석은 꽤 강건해요. 표본이 작고 치우쳤거나 평점 데이터라면 맨-휘트니 검정 도구의 크러스컬-월리스 검정을 쓰세요.

SPSS, R과 결과가 같나요?

F, p값, Welch, Tukey는 R의 aov(), oneway.test(), TukeyHSD()와 같아요. SPSS의 「일원배치 분산분석」에서 등분산 검정(중위수 기준)을 함께 보면 숫자가 똑같이 나와요.

데이터가 업로드되나요?

아니요. 계산은 모두 브라우저 안에서 이뤄져요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구