어떤 데이터 포인트에 함수를 맞추기 위해 emcee
이라는 파이썬 패키지를 사용합니다. 착용감은 훌륭하지만 각 단계에서 각 매개 변수의 값을 플롯 할 때이 얻을 : 그들은이를 얻을 수 (다른 기능과 데이터 포인트) 자신의 예에서파이썬에서 몬테카를로 피팅
을 :
왜 내 기능이 매우 빠르게 수렴되고 왜 처음에는 그 이상한 모양입니까? 우도와 사후 확률을 사용하여 MCMC를 적용합니다. 그리고 fit이 매우 좋게 보일지라도 함수의 매개 변수에 대한 오차는 매우 작고 (실제 값보다 10^10 작습니다) 나는 무작위 걸음 때문이라고 생각합니다. 어떤 생각을 고칠 수 있을까요? 피팅을위한 코드는 다음과 같습니다. http://dan.iel.fm/emcee/current/user/line/ 필자는 데이터 포인트와 피팅 함수에 동일한 수정 코드를 사용했습니다.
사실은 사후 분포에서 매우 잘 정의되고 좁은 모드 인 것처럼 보입니다. 메트로 폴리스의 수용 확률이 반복의 함수로 어떻게 전개되는지 살펴보고, 최대에 도달하면 "좋은 혼합"이 있는지 여부를 파악할 것입니다. 그렇다면 모델을 조사 할 '작은'불확실성에 대해 여전히 걱정하고 있습니다. – user3465408