問題タブ [arviz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pymc3 - モジュール 'pymc3' には属性 'traceplot' エラーがありません
モデルのトレース プロットを生成しようとしていますが、module 'pymc3' has no attribute 'traceplot'
エラーが表示されます。私のコードは次のとおりです。
次に、次のエラーが発生します。
私はwindows10を使用しており、ダウンロードしたanacondaに含まれていなかったため、pymc3をpipでダウンロードしました。
python - arviz を使用して、配列から単一のパラメーターの事後を要約します
Python で pyMC3 ライブラリを使用してモデルを推定しています。私の「実際の」モデルには 4 つのパラメーター配列があり、そのうちの 2 つには 170,000 を超えるパラメーターが含まれています。このパラメーターの配列を要約すると、私のコンピューターでは計算量が多すぎます。arviz の要約関数を使用すると、配列内の 1 つ (または少数) のパラメーターのみを要約できるかどうかを調べようとしています。以下は、同じ問題が存在する reprex ですが、モデルははるかに単純です。以下の線形回帰モデルでは、パラメーター配列に、、のb
3 つのパラメーターがあります。だけの要約を取得する方法を知りたいです。b[0]
b[1]
b[2]
b[0]
b[1]
b[0]
coords
関数への引数がそれを行うように見えましsummary()
たが、グーグルでいくつかの例を見つけた後、代わりにを使用した例のように、何かを機能させることができませんでした。特に、との要約が返されることを期待して、次のことを試しました。plot_posterior()
summary()
b[0]
b[1]
またはこれの要約を返すにはb[0]
:
何か単純なものが欠けているのではないかと思います (私は R ユーザーであり、Python をときどき使っています)。どんな助けでも大歓迎です。
(ところで、私は Python 3.8.0、pyMC3 3.9.3、arviz 0.10.0 を使用しています)
python - ArviZ の from_pymc3 で AttributeError を取得
本でベイジアン推論を学んでいBayesian Analysis with Python
ます。ただし、を使用すると、警告が表示されましplot_ppc
たAttributeError
/usr/local/Caskroom/miniconda/base/envs/kaggle/lib/python3.9/site-packages/pymc3/sampling.py:1689: UserWarning: samples パラメータが nchains x ndraws よりも小さく、一部の描画および/またはチェーン返された事後予測サンプル warnings.warn(
モデルは
次のコードを使用した場合
「データセット」オブジェクトに属性「レポート」がありません。
次のコードを使用した場合
AttributeError: 'InferenceData' object has no attribute 'report' が発生しました。
ArviZ バージョン: 0.11.2 PyMC3 バージョン: 3.11.2 Aesara/Theano バージョン: 1.1.2 Python バージョン: 3.9.6 オペレーティング システム: MacOS Big Sur PyMC3 のインストール方法: conda