背景:我使用 SVGP 和泊松似然(和日志/exp 链接)训练了一个模型。除了预测计数之外,我还想要一个不确定性度量。
该函数m.predict_y
提供预测均值和预测方差。对于泊松似然Likelihood.predict_mean_and_var
,它使用Gauss-Hermite 正交的默认实现。
这是计算计数的期望(即我们的目标/因变量)还是泊松参数的期望?
(i) 如果它是泊松参数的预测均值/方差,如何使用该方差来获得有意义的可信区间?
(ii) 如果它是计数的预测均值/方差,那么均值是否应该与方差相同(因为我们整合了除 y 和 y 之外的所有内容是泊松分布的)?还是我误解了预测方差的概念?
如果我正确理解代码,我们会得到泊松参数 (i) 的预测均值/方差。
在我目前的方法中,我重写predict_mean_and_var
了它,以便它使用 mcmc 方法ndiag_mc_perc
而不是 Hermite-gauss 近似,然后只返回样本的 10%/90% 百分位数。