pyMC API ベイズ・確率プログラミング

pyMC API ストレージ

ストレージ

トレースのための背後の保存処理

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)

-pyMC API, ベイズ・確率プログラミング