반응형
파이선으로 2개의 서로다른 조직에 대한 측정한 비율이 같은지, 다른지를 측정하는 통계 기법임
# 1 proportion z test
# A중학교에는 100명 중에 45명이 흡연을 한다. 국가 통계를 보니 중학생 흡연율은 35%라고 한다. 같나?
# import numpy as np
# from statsmodels.stats.proportion import proportions_ztest
#
# count = np.array([45])
# nobs = np.array([100])
# val = 0.35
#
# z, p = proportions_ztest(count=count, nobs=nobs, value=val)
# print(z)
# print(p)
# 2 proportion z test #
# 복날에 A회사 사람들 300명 중 100명이 삼계탕을 먹었고, B회사 사람들 400명 중 170명이 삼계탕을 먹었다. 비율이 같냐?
import numpy as np
from statsmodels.stats.proportion import proportions_ztest
count = np.array([100, 170]) # pass count
nobs = np.array([300, 400]) # total trial count
z, p = proportions_ztest(count=count, nobs=nobs, value=0)
print(z)
print(p) #소수점이 너무 길어짐
print("%.5f" %p) #소수점 5자리까지 출력하면, p value값 확인용이 (p vlue <0.005 대립가설채택 (서로 같지 않다))
여기서 파이선에 그냥 사용하면 error가 발생함
- Interpreter를 추가해 줘야 함 : statsmodels
(참고 site )
https://www.statsmodels.org/dev/generated/statsmodels.stats.proportion.proportions_ztest.html
http://www.databaser.net/moniwiki/wiki.php/Python-%EB%B9%84%EC%9C%A8%EA%B2%80%EC%A0%95
반응형
'- 배움이 있는 삶 > - AI | Big data' 카테고리의 다른 글
Samsung AI Forum 2022 후기 (0) | 2022.11.09 |
---|---|
[22/9/21] 러시아 푸틴 연설, 부분 동원령 발표 (2) | 2022.09.21 |
python-2 sample T test , boxplot 그리기 (0) | 2022.08.26 |
[python] excel 내 특수문자 제외, 형변환 후 평균 구하기 (1) | 2022.08.24 |
파이썬 프로그래밍 기초(1)- 8차 연산자 (소수점 출력) (0) | 2022.08.05 |