stan相关内容
我无法在 Ubuntu 18.04 LTS 上运行的 R 3.5.3 上安装 rstanarm .我使用了以下命令: install.packages("rstanarm") 和 devtools :: install_github("stan-dev/rstanarm",build_vignettes = FALSE) 都抛出以下错误: 执行停止Makevars:17:目标"s
..
我希望能够在拟合预测模型的同时抑制一些来自fbprophet的输出.此输出(“初始对数联合概率...",“优化正常终止:",“检测到收敛:..."等)显然来自Stan的cpp代码,我找不到任何明显的方法来控制它[我正在使用python接口].在高级stan()例程(在pystan/api.py中)的默认情况下,稍微深入一下代码会发现verbose = False作为默认值,但是显然,此参数不会抑制
..
我正在使用2个分类变量构建二项式回归模型.这来自《统计重新思考》一书中的一个例子.在这本书中,使用重新思考软件包时,我们可以为每个分类变量设置先验,如下所示 m11.5
..
在 PyStan文档中,我找不到关于变分推理的任何提及,即使已在Stan本身中添加了 .我是否缺少某些东西,还是Python API尚未实现? 解决方案 它不在PyStan 2.9.0中,但我们正在对其进行集成.
..
现在,我正在按以下方式实现pmf模型: pmf_code = """ data { int K; //number of factors int N; //number of user int M; //number of item int D; //number of observation int
..
Error in compileCode(f, code, language = language, verbose = verbose) : Compilation ERROR, function(s)/method(s) not created! Error in .shlib_internal(commandArgs(TRUE)) : C++14 standard request
..
我试图在Stan中运行此模型.我有一个正在运行的JAGS版本(返回高度自相关的参数),而且我知道如何将其公式化为双指数(具有两个比率)的CDF,这可能会毫无问题地运行.但是,我想将此版本用作类似但更复杂的模型的起点. 现在,我怀疑Stan中不可能有这样的模型.也许是由于采用布尔值之和引入的离散性,Stan可能无法计算梯度. 有人知道是这种情况吗,还是我在此模型中以错误的方式做了其他事情
..
我正在使用Ubuntu 14.04.3和最新版本的anaconda. 当pystan尝试编译模型时,出现以下错误: distutils.errors.CompileError: command 'gcc' failed with exit status 1 当我尝试在工作的RHEL服务器上运行模型时,一切正常. 在安装pystan之前,我已经运行 apt-get ins
..
我正在使用RStan从大量的高斯过程(GP)中进行采样,即使用stan()函数.对于我适合的每个GP,都会加载另一个DLL,如运行R命令所示 getLoadedDLLs() 我遇到的问题是,因为我需要容纳这么多的唯一GP,所以我超出了可以加载的DLL的最大数量,这时我收到以下错误消息: Error in dyn.load(libLFile) : unable to load sh
..
我想知道是否可以将Stan合并到另一个C ++应用程序中.由于Stan也是用C ++编写的,因此应该有一种方法.当前,我正在使用RInside来实现此目的,但是随后您需要进行所有这些数据传输,这非常耗时. 解决方案 您特别想从Stan获得什么?我们将把数学库分离为Stan 2.7的独立包含---它包含所有矩阵,概率和自动扩散代码.我们的存储库已经反映了这种结构.所有的MCMC以及转换和I/
..
我有一个缺少许多观察结果的数据集,并且我使用Amelia软件包创建了估算数据集.我想知道是否可以并行运行同一模型,并且每条链具有不同的数据集,并将结果组合到单个Stan对象中. # Load packages library(Amelia) library(rstan) # Load built-in data data(freetrade) # Create 2 imputed dat
..
我看到在Pystan中,HDI功能可用于在后分布周围提供95%的可信区间.但是,他们说这仅适用于单峰分布.如果我的模型可能具有多峰分布(最多4个峰),是否有办法在Pystan中找到HDI?谢谢! 解决方案 我认为这不是Stan/PyStan的特定问题.根据定义,最高密度区间是单个区间,因此不适用于表征多峰分布. Rob Hyndman, 计算和绘制最高密度区域 ,将概念扩展到多峰分布,并且
..
我正在尝试使用stan进行数据增强的概率模型.这是我们得到结果y或0/1的地方,它告诉我们潜在变量ystar的符号.到目前为止,这就是我所拥有的,但是我不确定如何在model部分中添加有关y的信息.有什么想法吗? data { int N; // number of obs int K; // number of predictors int
..
我希望在 MC-Stan . org/"rel =" nofollow“>火花,但是Google似乎没有搜索到任何相关页面. 我想知道这种方法是否可以在Spark上实现,因此,如果有人让我知道,我将不胜感激. 此外,我还想知道在Spark上使用MCMC的广泛使用的方法是什么.我听说Scala被广泛使用,但是我需要某种具有像MC-Stan这样的体面的MCMC库的语言. 解决方案
..
Stan是 Gelman等人提出的一种新的贝叶斯分析软件. 我猜想RStan是从R内部调用Stan的一种方式. Stan/RStan能否在具有Linux操作系统的超级计算机上运行,如果可以,它是否可以利用超级计算机的多处理器优势?有人告诉我WinBUGS不能在Linux机器上运行和/或不能利用超级计算机的多处理器. 我正在寻找一种加快贝叶斯分析的方法-从几周到几天/几小时.
..
我有一个简单的.stan程序用于多级模型,该程序在Windows中运行良好.但是我在运行Linux时遇到了这个奇怪的错误. “找不到prep_call_sampler" 解决方案 我试图找到问题的根源,更新软件包并在线查找解决方案.最后,我在解决方案是在.stan程序中简单地用a * b替换a * b,并且该模型在linux上运行良好.只是想共享一下,以防其他人在使用R在linux中
..
以下模型是Preece and Baines(1978年,人类生物学年鉴)的模型1,用于描述人类的成长. 我对此模型的Stan代码如下: ```{stan output.var="test"} data { int n; ordered[n] t; // age ordered[n] y; // height of human } paramete
..
鉴于示例数据sampleDT和下面的brms模型brm.fit和brm.fit.distr,我想: 估计,提取标准值并将其添加到数据框中 每个观察值与分布模型的偏差 brm.fit.distr. 我可以使用brm.fit来做到这一点,但是当我使用brm.fit.distr时,我的方法会失败. 样本数据 sampleDT
..
如果我观察到的数据集具有权重(例如,跟踪多重性),则可以将其提供给pystan或pymc3,类似于函数签名(stan_glm(formula, family = gaussian(), data, weights, subset, na.action = NULL, offset = NULL, model = TRUE, x = FALSE, y = TRUE, contrasts = NULL
..
根据此帖子,我正在尝试获得边际效应: http://andrewgelman.com/2016/01/14/rstanarm-and-more/ td
..