私は、pymc 2.3 を使用して作成したベイズ ネット (DAG) モデルを持っています。その中の変数はすべてベルヌーイ確率変数です。サンプリングする前に MAP.fit() メソッドを呼び出すと、すべてのランダム変数に対して次の警告が表示されます。
value is neither numerical nor array with floating-point dtype. Recommend fitting method fmin (default)
pymc の github リポジトリから、確率変数の基になる型が float でない場合、この警告が出力されるようです。ベルヌーイ RV の場合、型は bool です (そうあるべきです)。
これは、MAP ステップの結果が不安定になるということですか?