绘制高斯过程的标准偏差

时间:2019-11-17 09:44:14

标签: python scikit-learn

我目前正在使用Scikit-Learn的GaussianProcessRegression,但是在绘制GP时,我发现了计算其标准偏差的不同方法:

Here,绘制了纯标准偏差(因此协方差矩阵的对角线):

plt.fill_between(X_, y_mean - y_std, y_mean + y_std, alpha=0.2, color='k')

另一方面,在this示例中,标准偏差乘以1.96得到“ 95%置信区间”:

y_pred - 1.9600 * sigma, (y_pred + 1.9600 * sigma)

this页上,该因子为2.00,因此我认为它绘制的是“ 99%置信区间”,但是我不确定吗?

loc.numpy() - 2*sd.numpy(), loc.numpy() + 2*sd.numpy()

我还找到了this来源,该来源还使用了标准偏差的平方根:

uncertainty = 1.96 * np.sqrt(np.diag(cov))

由于我才刚刚开始学习GP,所以我不确定是否要混淆。有人可以解释一下不同公式的含义以及使用它们的原因和时间吗?

0 个答案:

没有答案