logo

[통계] 비모수 검정

비모수 검정

**비모수 검정(Nonparametric test)**은 모수에 대한 가정을 하지 않는 가설 검정 방법입니다.

 

정규성 검정

비모수 검정은 표본이 작고, 정규성을 띄지 않을 때 주로 사용합니다.

Shapiro-Wilk 검정, Kolmogorov-Smirnov 검정 등이 있습니다. Shapiro-Wilk 검정을 많이 사용합니다.

Shapiro-Wilk 검정의 귀무가설은 "표본이 정규분포를 따른다"입니다.

=== "Python"

pg.normality(dv='rating', between='job_level', data=hr)

=== "R"

for(j in unique(hr<InlineMath math={`job_level)){
    s = subset(hr<InlineMath math={`rating, hr`} />job_level == j)
    m = shapiro.test(s)
    print(j)
    print(m)
}
 

맨-휘트니 U 검정

맨-휘트니 U 검정(Mann-Whitney U test)은 독립표본 t 검정에 대응하는 비모수 검정 방법입니다.

귀무가설은 "두 집단은 같다"입니다.

윌콕슨 순위합 검정(Wilcoxon rank-sum test)이라는 방법도 있는데, U 검정과 동일합니다.

=== "Python"

pg.mwu(df.price[df.model == 'Avante'], df.price[df.model == 'K3'], )

=== "R"

wilcox.test(husband, wife)
 

크루스칼 왈리스 검정

크루스칼 왈리스 검정(Kruskal-Wallis test)은 일원 분산분석에 대응하는 비모수 검정 방법입니다.

귀무가설은 "모든 집단은 같다"입니다.

=== "Python"

pg.kruskal(dv='rating', between='job_level', data=hr, detailed=True)

=== "R"

kruskal.test(rating ~ job_level, data = hr)
Next
통계