import scipy.stats as stats
stats.shapiro(data.variable)
stats.anderson(data.variable, dist = 'norm')
# dist : distribution
# 'norm' : normal distributution
stats.ttest_1samp(data.variable, popmean = )
# popmean : 귀무가설을 모평균(mu)
주의사항!
파이썬에서는 유의확률 값을 양쪽의 값을 모두 주기 때문에 /2가 필수적으로 적용되어야 한다.
stats.wilcoxon(data.variable - mu, alternative = 'greater' or 'less' or 'two.sided')
# data.variable - mu : wilcoxon mu의 기본값은 0
# alternative : 대립가설
# 'greater' = mu > 0
# 'less' = mu < 0
# 'two-sided' = mu != 0
One sampe t-test는 Wilcoxon test보다 검정력이 더 높기 때문에 t-test가 더 선호된다.
Wilcoxon test는 정보손상 또는 순위변동을 일으킬 수도 있다.
다만, 정규성 가정이 깨지면 Wilcoxon test를 수행한다.