#1. X축 설정하기
import numpy as np x = np.arange(200, 400, 0.001)
#2. 확률밀도함수 값 구하기
from scipy.stats import norm
y = norm.pdf(x, 300, 30) # norm( x축 데이터, 평균값, 표준편차 )
#3. 기각역 설정을 위한 최소, 최대값 설정( 95% : 평균 +- 1.96 * 표준편차 )
a_min = 300 - 1.96 * 30 a_max = 300 + 1.96 * 30
#4. 신뢰구간 그래프를 그립니다.
import matplotlib.pyplot as plt
plt.plot( x,y,color = 'black') plt.fill_between(x,y,where = (x < a_max) & (x > a_min), color = 'khaki')
#5. 위의 신뢰구간 그래프에 검정통계량값을 시각화 합니다.
plt.scatter(310, 0 ,color = 'r') plt.show()
#6. 입력받은 검정통계량값의 기가역 위치 유무 판단 if( 310 < a_max) and (310 > a_min) : print('해당 일수는 기각역에 없으므로 귀무가설을 기각할 수 없습니다.') else : print('해당 일수는 기각역에 있으므로 대립가설을 채택할 충분한 근거가 있습니다.') |