pymc での MAP 最適化について学びたいと思いました。lambda
mcmcを使用してサンプリングした
後の次の事後分布を得ました
明らかに、事後はラムダ = 0.20 で最大になり、95% 間隔は [0.17, 0.24] です (間違っている場合は訂正してください)。
私が知る限り、MAP はポイント推定値 (最大事後確率を持つラムダの値) を提供しますが、MAP を 2 回実行すると、異なる値が得られます。
d 同じプログラムの 2 回の実行で map を使用した後、nd の前にラムダの値を出力しています。
MAP使用前 0.200091865615 MAP使用後 0.197584715205
MAP使用前 1.28960939539 MAP使用後 2.70871770586
誰かが何が起こっているのか、この問題を取り除く方法を説明できますか?