ストレージ
トレースのための背後の保存処理
pymc.to_inference_data |
pymc.predictions_to_inference_data |
pymc.backends.NDArray |
pymc.backends.base.BaseTrace |
pymc.backends.base.MultiTrace |
サンプリングが終了後MultiTraceオブジェクトを返します。変数はいくつかの方法でアクセスできます。簡単な方法は背後のオブジェクトの変数または変数名で番号付(index)することです。
>>> trace['x']
この呼び出しはxのサンプリング値を返します。以下の呼び出しは各チェインの最初の1000回の繰り返し処理を破棄し、各チェインの値を別々の配列に保持します。
>>> trace.get_values('x', burn=1000, combine=False)
pymc.to_inference_data
pymcデータをInferenceDataオブジェクトに変換します。
pymc.to_inference_data(trace=None, *, prior=None, posterior_predictive=None, log_likelihood=False, coords=None, dims=None, sample_dims=None, model=None, save_warmup=None, include_transformed=False)
pymc.predictions_to_inference_data
サンプルぎれの予測をInferenceDataに変換します。
pymc.predictions_to_inference_data(predictions, posterior_trace=None, model=None, coords=None, dims=None, sample_dims=None, idata_orig=None, inplace=False)
pymc.backends.NDArray
NDArrayトレースオブジェクト
class pymc.backends.NDArray(name=None, model=None, vars=None, test_point=None)
pymc.backends.base.BaseTrace
基底トレースオブジェクト
class pymc.backends.base.BaseTrace(name, model=None, vars=None, test_point=None)
pymc.backends.base.MultiTrace
MCMCの結果から値にアクセスするメインインターフェイス
class pymc.backends.base.MultiTrace(straces)