【问题标题】:predicting with zoib models (MCMC / RJags)使用 zoib 模型进行预测 (MCMC / RJags)
【发布时间】:2018-02-01 22:53:19
【问题描述】:

我正在使用 R 中的 zoib 包来构建零膨胀的 beta 回归模型。我正在寻找一种简单的方法来使用 zoib 生成的模型来计算新数据集的预测响应。 “新数据集”是指未用于构建原始 zoib 模型的数据。

我知道我可以只取 zoib 模型参数并在 R 中手动编写一个函数来预测,但我想利用 zoib 模型是贝叶斯的事实,所以我可以获得后验分布可能的响应值。我的计划是使用后验分布来计算每个预测的置信区间。

因为 zoib 在RJags 中使用了 MCMC 方法,所以我研究了这两种解决方案:

  1. manipulating the code 在 RJags 中

  2. "NA" response variable 附加新数据

第一个解决方案我不知道如何实现,因为 zoib 在内部运行 RJags 并且它运行的零膨胀模型非常复杂。我尝试了第二种解决方案,但它只是忽略了我附加“NA”响应值的数据行。

【问题讨论】:

    标签: r bayesian predict rjags


    【解决方案1】:

    我给 zoib 包开发者发了邮件,得到了回复。

    目前,在应用了 zoib 回归的数据集中给定 X 的情况下,zoib 函数只能输出 Y 的后验预测样本,但不能输出新的 X 集。您的建议可以很容易地融入到新版本的软件包中,预计将在几周后发布。

    【讨论】:

      猜你喜欢
      • 2020-08-24
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 1970-01-01
      • 2021-07-01
      • 2014-06-05
      相关资源
      最近更新 更多