这可能是一个愚蠢的问题,但每当我使用 .plot() 函数时,它都会绘制两次摘要。任何人都知道,为什么会这样做以及我该如何阻止它?
如您所见,如果这很重要,我正在使用 jupyter 笔记本。
任何 stan 型号都会发生这种情况(以及两个单独的安装)
这段代码会给我带来问题
import pystan
import numpy as np
model_string = """
data {
int<lower=0> N;
int y[N];
}
parameters {
real<lower=0, upper=1> theta;
}
model {
theta ~ beta(1,1);
y ~ bernoulli(theta);
}
"""
N = 50
z = 10
y = np.append(np.repeat(1, z), np.repeat(0, N - z))
dat = {'y':y,
'N':N}
fit = pystan.stan(model_code=model_string, data=dat, iter=1000, warmup=200, thin=1, chains = 3)
fit.plot()