尽管设置了种子,但BSTS产生的结果(R中)不一致

时间:2018-10-18 15:37:19

标签: r bayesian

还有其他人遇到这个问题吗?每个模型运行的结果差异很大(5%到45%)。我看到在堆栈溢出(https://github.com/rvessenes/bsts)上发布了一个修复程序,但是我无法安装tar.gz文件。我正在使用Mac,顺便说一句。

有什么想法吗?


我首先将“ bsts_0.7.1.1.tar.gz”下载到了我的:/…/Library/R/3.5/library

然后,我尝试在RStudio中运行以下行。

install.packages(“ bsts_0.7.1.1.tar.gz”,repos = NULL,tyype =“ source”)

是的,我确实安装了BSTS和其他依赖项。

我也尝试过type =“ source”。

1 个答案:

答案 0 :(得分:2)

我实际上一直在经历同样的问题,并且能够获得可重复的bsts模型拟合和预测。

奇怪的是,从源代码中删除并重新安装实际的bsts软件包似乎已解决了种子问题。尝试从CRAN下载bsts的源文件,然后安装软件包

install.packages(“ path / bsts_0.8.0.tar.gz”,存储库= NULL,类型=“源”)

我希望这会有所帮助,但是我不确定为什么或如何解决https://github.com/rvessenes/bsts的编译问题。