这个错误通常意味着您的PyMC3版本太低,最好更新到最新的PyMC3版本。
以下是使用from_pymc3
的示例代码:
import pymc3 as pm
import arviz as az
with pm.Model() as model:
mu = pm.Normal("mu", 0, 1)
obs = pm.Normal("obs", mu=mu, sigma=1, observed=[0, 1, 2])
with model:
trace = pm.sample(draws=1000, tune=1000)
az_data = az.from_pymc3(trace=trace, model=model)
如果您遇到AttributeError
错误,请尝试更新您的PyMC3版本并重试。