stan相关内容

如何控制fbprophet的输出?

我希望能够在拟合预测模型的同时抑制一些来自fbprophet的输出.此输出(“初始对数联合概率...",“优化正常终止:",“检测到收敛:..."等)显然来自Stan的cpp代码,我找不到任何明显的方法来控制它[我正在使用python接口].在高级stan()例程(在pystan/api.py中)的默认情况下,稍微深入一下代码会发现verbose = False作为默认值,但是显然,此参数不会抑制 ..
发布时间:2021-05-06 20:10:09 C/C++开发

PyStan API中的变体推论?

在 PyStan文档中,我找不到关于变分推理的任何提及,即使已在Stan本身中添加了 .我是否缺少某些东西,还是Python API尚未实现? 解决方案 它不在PyStan 2.9.0中,但我们正在对其进行集成. ..
发布时间:2021-04-15 18:55:09 Python

包含离散值之和的JAGS模型的Stan版本-是否可能?

我试图在Stan中运行此模型.我有一个正在运行的JAGS版本(返回高度自相关的参数),而且我知道如何将其公式化为双指数(具有两个比率)的CDF,这可能会毫无问题地运行.但是,我想将此版本用作类似但更复杂的模型的起点. 现在,我怀疑Stan中不可能有这样的模型.也许是由于采用布尔值之和引入的离散性,Stan可能无法计算梯度. 有人知道是这种情况吗,还是我在此模型中以错误的方式做了其他事情 ..
发布时间:2020-07-09 22:23:01 其他开发

R中的DLL超过最大数量

我正在使用RStan从大量的高斯过程(GP)中进行采样,即使用stan()函数.对于我适合的每个GP,都会加载另一个DLL,如运行R命令所示 getLoadedDLLs() 我遇到的问题是,因为我需要容纳这么多的唯一GP,所以我超出了可以加载的DLL的最大数量,这时我收到以下错误消息: Error in dyn.load(libLFile) : unable to load sh ..
发布时间:2020-07-09 22:21:47 其他开发

将Stan嵌入C ++应用程序

我想知道是否可以将Stan合并到另一个C ++应用程序中.由于Stan也是用C ++编写的,因此应该有一种方法.当前,我正在使用RInside来实现此目的,但是随后您需要进行所有这些数据传输,这非常耗时. 解决方案 您特别想从Stan获得什么?我们将把数学库分离为Stan 2.7的独立包含---它包含所有矩阵,概率和自动扩散代码.我们的存储库已经反映了这种结构.所有的MCMC以及转换和I/ ..
发布时间:2020-07-09 22:20:43 C/C++开发

如何在Stan中使用每个链的不同数据集?

我有一个缺少许多观察结果的数据集,并且我使用Amelia软件包创建了估算数据集.我想知道是否可以并行运行同一模型,并且每条链具有不同的数据集,并将结果组合到单个Stan对象中. # Load packages library(Amelia) library(rstan) # Load built-in data data(freetrade) # Create 2 imputed dat ..
发布时间:2020-07-09 22:20:41 其他开发

后分布P斯坦的最高密度区间(HDI)

我看到在Pystan中,HDI功能可用于在后分布周围提供95%的可信区间.但是,他们说这仅适用于单峰分布.如果我的模型可能具有多峰分布(最多4个峰),是否有办法在Pystan中找到HDI?谢谢! 解决方案 我认为这不是Stan/PyStan的特定问题.根据定义,最高密度区间是单个区间,因此不适用于表征多峰分布. Rob Hyndman, 计算和绘制最高密度区域 ,将概念扩展到多峰分布,并且 ..
发布时间:2020-07-09 22:20:38 Python

斯坦的数据增强概率回归

我正在尝试使用stan进行数据增强的概率模型.这是我们得到结果y或0/1的地方,它告诉我们潜在变量ystar的符号.到目前为止,这就是我所拥有的,但是我不确定如何在model部分中添加有关y的信息.有什么想法吗? data { int N; // number of obs int K; // number of predictors int ..
发布时间:2020-07-09 22:20:34 其他开发

MC-Stan on Spark?

我希望在 MC-Stan . org/"rel =" nofollow“>火花,但是Google似乎没有搜索到任何相关页面. 我想知道这种方法是否可以在Spark上实现,因此,如果有人让我知道,我将不胜感激. 此外,我还想知道在Spark上使用MCMC的广泛使用的方法是什么.我听说Scala被广泛使用,但是我需要某种具有像MC-Stan这样的体面的MCMC库的语言. 解决方案 ..
发布时间:2020-07-09 22:20:25 其他开发

RStan可以在超级计算机上运行吗?

Stan是 Gelman等人提出的一种新的贝叶斯分析软件. 我猜想RStan是从R内部调用Stan的一种方式. Stan/RStan能否在具有Linux操作系统的超级计算机上运行,​​如果可以,它是否可以利用超级计算机的多处理器优势?有人告诉我WinBUGS不能在Linux机器上运行和/或不能利用超级计算机的多处理器. 我正在寻找一种加快贝叶斯分析的方法-从几周到几天/几小时. ..
发布时间:2020-07-09 22:20:23 其他开发

使用R在Linux的Stan程序中找不到prep_call_sampler

我有一个简单的.stan程序用于多级模型,该程序在Windows中运行良好.但是我在运行Linux时遇到了这个奇怪的错误. “找不到prep_call_sampler" 解决方案 我试图找到问题的根源,更新软件包并在线查找解决方案.最后,我在解决方案是在.stan程序中简单地用a * b替换a * b,并且该模型在linux上运行良好.只是想共享一下,以防其他人在使用R在linux中 ..
发布时间:2020-07-06 03:39:23 服务器开发