더북(TheBook)

print(observations_A.mean())
print(observations_B.mean())

 

 

결과

0.0506666666667
0.0386666666667

 


# pymc 모델 설정. p_A와 p_B는 Uniform 사전확률로 가정한다.
p_A = pm.Uniform(“p_A”, 0, 1)
p_B = pm.Uniform(“p_B”, 0, 1)
 
# deterministic delta 함수 정의. 이것은 미지수이며 관심 사항이다.
@pm.deterministic
def delta(p_A=p_A, p_B=p_B):
    return p_A - p_B
 
# 관측치 설정. 이 경우 관측 데이터셋이 두 개 있다.
obs_A = pm.Bernoulli(“obs_A”, p_A, value=observations_A, observed=True)
obs_B = pm.Bernoulli(“obs_B”, p_B, value=observations_B, observed=True)
 
# 3장에서 설명할 예정
mcmc = pm.MCMC([p_A, p_B, delta, obs_A, obs_B])
mcmc.sample(25000, 5000)

 

 

결과

[—————–100%—————–] 25000 of 25000 complete in 1.7 sec

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.