【问题标题】:R alternatives to JAGS/BUGSJAGS/BUGS 的 R 替代品
【发布时间】:2020-03-16 22:26:52
【问题描述】:

是否有可用于贝叶斯参数估计的 R 包来替代 JAGS?我发现了一个关于 R 中 JAGS/BUGS 替代品的老问题,但是,最后一篇文章已经有 9 年历史了。那么,R 中是否有新的灵活的 gibbs 采样包可用?我想用它来获得具有随机效应和协变量等的新型分层隐藏马尔可夫模型的参数估计。我高度重视 JAGS 的灵活性并认为 JAGS 简直太棒了,但是,我想编写 R 函数来促进模型规范和我正在寻找一个可用于参数估计的包。

【问题讨论】:

  • 也许 rstan 就是你要找的东西
  • 我同意调查Stan/RStan的建议。还有其他(可能是更多“高级”)软件包基于 Stan,例如 rstanarmbrms使用 R 的公式语法并基于一系列分布和链接函数构建模型。例如,rstanarm 提供了 glmlm(命名为 stan_glmstan_lm)的替换,它们采用与基本 R 函数相似的语法。
  • 也总是可以选择直接编写自己的采样器。

标签: r hidden-markov-models mcmc jags


【解决方案1】:

有一些选择:

  • stan,带有 rstan R 包。 Stan 看起来优化得很好,但不能做某些类型的模型(比如二项式/泊松混合模型),因为他不能采样离散变量(或类似的东西......)。

  • 灵活

  • 如果您想基于 C++ 进行高度优化的采样,您可能需要查看Rcpp based solutions from Dirk Eddelbuettel

【讨论】:

    猜你喜欢
    • 2021-02-15
    • 2015-05-19
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多