私は、emcee
と呼ばれるpythonパッケージを使用して、いくつかのデータポイントに関数をフィットさせます。フィット感は素晴らしい見えますが、私は各ステップで各パラメータの値をプロットしたいとき、私はこれを取得:彼らはこれを取得(別の関数とデータポイントを)自分の例ではpythonでモンテカルロとフィッティングする
を:
なぜ私の機能は非常に速く収束していますか、なぜ最初に奇妙な形になっていますか?尤度と事後確率を用いてMCMCを適用する。そして、フィット感が非常に良く見えても、関数のパラメータの誤差は非常に小さく(実際の値よりも10^10小さい)、私はランダムな散歩のためだと思います。どのようにそれを修正するための任意のアイデア?フィッティングのコードは次のとおりです。http://dan.iel.fm/emcee/current/user/line/データポイントとフィッティング関数に明白な修正を加えて同じコードを使用しました。
事実、事後分布に非常によく定義された狭いモードがあるようです。メトロポリスの受入れ確率が反復の関数としてどのように発展するかを見て、最大に達すると「良い混合」があるかどうかを知ることができます。もしそうなら、あなたはまだ私がモデルを調べる「小さな」不確実性を心配しています。 – user3465408