Pystanのエラーと対処方法

更新日:

RuntimeError: Initialization failed.

変数が足りていない場合は異なるエラーが出力されます。このエラーが出るのは、ある変数に適切な値が代入されていない場合です。

解決策1:渡したdataの値が定義通りか確認する

With some sleep I figured it out. in the comments of my program I define

int K[N]; // initial trials
int y[N]; // initial successes
but when I declare my data, I swapped K and y: y > K.
Simple user error 🙂PyStan: RuntimeError: Initialization Failed - Modeling - Stan

解決策2:変数の上限・下限の設定を無くす

代入した変数を元に計算された数値が、定義した変数の上限・下限からはみ出している場合、このエラーが出ることがあります。

-Pystan

Copyright© LESS , 2019 All Rights Reserved Powered by STINGER.