假设泊松分布,我拟合了贝叶斯障碍模型:
因为对数似然是可分离的和,我使用一组预测变量拟合了两个独立的回归(即逻辑回归和零截断泊松回归)。换句话说:
我的问题出现在试图预测新值时。在贝叶斯环境中,我有来自逻辑和零截断泊松回归的系数的后验分布。对于一个新的预测值,我将有一个后验分布和. 要获得很简单,我可以只取后路的产品。但是,对于新预测值的可信区间,如何获取 2.5% 和 97.5% 的百分位数呢?
假设泊松分布,我拟合了贝叶斯障碍模型:
因为对数似然是可分离的和,我使用一组预测变量拟合了两个独立的回归(即逻辑回归和零截断泊松回归)。换句话说:
我的问题出现在试图预测新值时。在贝叶斯环境中,我有来自逻辑和零截断泊松回归的系数的后验分布。对于一个新的预测值,我将有一个后验分布和. 要获得很简单,我可以只取后路的产品。但是,对于新预测值的可信区间,如何获取 2.5% 和 97.5% 的百分位数呢?
我们称之为后验预测分布.
你需要截断为非零。由于您将获得完整的预测分布,因此很容易计算间隔、期望等。
在计算方面,这可以通过多种方式实现。一种可能性(在伪代码中):
y_new = 0
y_pi = bernoulli_rng(pi)
if(y_pi==1)
while(y_new==0)
y_new = poisson_rng(lambda)
return y_new