rstan 包中有函数 check_rhat() 吗?

Posted

技术标签:

【中文标题】rstan 包中有函数 check_rhat() 吗?【英文标题】:Is there a function check_rhat() in rstan package? 【发布时间】:2019-01-12 00:18:12 【问题描述】:

在下面的页面中,我找到了一个函数check_rhat()。但是在 R 控制台中,即使使用rstan::: 也不存在。

所以,我在我的包中做了一个类似的函数来诊断 rhats,但是,如果有一些函数来评估我想要使用它的 rhat(如果它存在的话)。

https://betanalpha.github.io/assets/case_studies/divergences_and_bias.html

【问题讨论】:

【参考方案1】:

该函数通过source("stan-utility.R") 进入R 会话并定义为here。它不在 rstan 包中。

【讨论】:

谢谢,所以,..这不是在 Cran 中上传的,我不能用于我的包。谢谢!! 这个函数……太简单了,即使MCMC链包含至少一个用于某个参数的常量链,那么函数check_rhat()表示该链是可疑的。我不认为恒定的 MCMC 链不会收敛。还是我错了?.... 一个不变的马尔可夫链是不可疑的;肯定是无效的。

以上是关于rstan 包中有函数 check_rhat() 吗?的主要内容,如果未能解决你的问题,请参考以下文章

RStan 在精确和变分贝叶斯模式下给出不同的结果

RStan 卡在“哈希不匹配所以重新编译”确保 Stan 代码以空行结尾

R语言广义线性模型函数GLMR中有几种logistic回归扩展和变异robust包中的glmRob函数鲁棒logistic回归ms包中的lrm函数拟合序数逻辑回归

无法在 Windows 10 的 Rstudio 中编译 rstan 或 Rcpp 代码

错误:找到包“StanHeaders”2.18.1,但“rstan”需要> 2.18.1

R 包开发:测试通过控制台,但通过 devtools::test() 失败