我有一个runjags对象,它有两个混合非常好的链(链1和链3),而另一个链没有混合(链2)。如何将runjags对象修剪为只包含链1和链3?这是一个使用runjags生成JAGS模型的可重复示例(尽管这里的链混合得很好)。library(runjags)
x <- seq(1,10, by = 0.1)
我把R中runjags模型的输出作为mcmc.list。下面是生成3条1,000个样本链的代码。我想把所有的12条链都剪到最后的400个样品上。下面是运行runjags模型并将输出转换为mcmc.list的一些数据model {for (i in 1:N){y.hat[i] <- m0m0 ~ dnorm(0, .0001)
tau <- pow(sigma
我正在通过R包runjags运行JAGS模型。我刚刚从Jags3.4更新到Jags4.0.0,并注意到了一些与更新相关的意外行为。首先,当我运行模型时,我现在得到一个警告消息WARNING: Unused variable(s) in data table:,后面是模型中引用并作为数据提供的数据对象列表。我现在似乎无法重新创建更新失败,但下面是一个可重复的代码示例,演示了奇怪的警告信息。run.jags帮助页上的代码
我正在使用R的runjags包运行一些JAGS模型。我在远程服务器上通过Rstudio运行R。最近,我开始在长时间的模型运行(> 30分钟)中得到这个错误。此外,我可以运行相同的代码,这有时会发生,但不会发生在其他时候。这告诉我这可能是服务器问题,而不是JAGS或runjags本身的问题。有没有猜到?Error: The following error was encountered while attempting to run the JAGS</em
我正在尝试使用在R中实现的JAGS将多变量模型拟合到物种组成数据。我有3个物种相对丰度的数据(介于0,1之间),其中两个是相关的。下面是生成类似数据的代码。我想对这些数据拟合一个仅截距模型,使用dirlichet分布来解释因变量之间的协方差,这是beta分布的多变量扩展。library(runjags)
#Write JAGS model, save