Page 19 -
P. 19

1.  DiscreteUniform(0, 80)에서 표본을 추출하여 사용자의 행동 변화 시점을 명시한다.


                      tau = pm.rdiscrete_uniform(0, 80)
                      print(tau)


                      결과
                      29


                   2.  Exp(α) 분포에서 λ 과 λ 를 뽑는다.
                                    1
                                       2
                      alpha = 1./20.
                      lambda_1, lambda_2 = pm.rexponential(alpha, 2)
                      print(lambda_1, lambda_2)

                      결과
                      27.5189090326 6.54046888135



                   3.  τ 이전 며칠 동안 λ = λ 이고, τ 이후 며칠 동안 λ = λ 이다.
                                                             2
                                       1
                      lambda_ = np.r_[ lambda_1*np.ones(tau), lambda_2*np.ones(80-tau) ]
                      print(lambda_)


                      결과
                      [ 27.519 27.519 27.519 27.519 27.519 27.519 27.519 27.519
                        27.519 27.519 27.519 27.519 27.519 27.519 27.519 27.519
                        27.519 27.519 27.519 27.519 27.519 27.519 27.519 27.519
                        27.519 27.519 27.519 27.519 27.519  6.54   6.54   6.54
                         6.54   6.54   6.54   6.54   6.54   6.54   6.54   6.54
                         6.54   6.54   6.54   6.54   6.54   6.54   6.54   6.54
                         6.54   6.54   6.54   6.54   6.54   6.54   6.54   6.54
                         6.54   6.54   6.54   6.54   6.54   6.54   6.54   6.54
                         6.54   6.54   6.54   6.54   6.54   6.54   6.54   6.54
                         6.54   6.54   6.54   6.54   6.54   6.54   6.54   6.54 ]


                   4.  τ 이후 며칠 동안 Poi(λ )에서 표본추출하고, Poi(λ )에서 표본추출한다. 예를 들어
                                                           2
                                       1
                      data = pm.rpoisson(lambda_)
                      print(data)





             058




         베이지안_11.indd   58                                                                      2017-11-17   오전 11:07:25
   14   15   16   17   18   19   20   21