【发布时间】:2019-08-29 13:49:45
【问题描述】:
上下文:我使用具有泊松似然(和日志/exp 链接)的 SVGP 训练了一个模型。 除了预测计数之外,我还想要一个不确定性度量。
函数m.predict_y 提供预测均值和预测方差。 泊松似然,它使用Likelihood.predict_mean_and_varwith Gauss-Hermite 正交的默认实现。
这是计算计数的期望值(即我们的目标/因变量)还是泊松参数的期望值?
(i) 如果它是泊松参数的预测均值/方差,如何使用该方差来获得有意义的可信区间?
(ii) 如果它是计数的预测均值/var,那么均值是否应该与方差相同(因为我们将除 y 和 y 之外的所有内容都积分为泊松分布)?还是我误解了预测方差的概念?
如果我正确理解代码,我们将得到泊松参数 (i) 的预测均值/方差。
在我目前的方法中,我重写了predict_mean_and_var,以便它使用 mcmc 方法 ndiag_mc_perc 而不是 Hermite-gauss 近似,然后只返回样本的 10%/90% 百分位数。
【问题讨论】:
-
不是编程问题,因此这里可以说是题外话;更适合Cross Validated。
-
这是一个关于gpflow实现的问题。
标签: gpflow