问题标签 [bayesglm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R中比例或比率响应变量(0,1)的贝叶斯回归
我将我的响应变量作为比例值在 0 和 1 之间,不包括 0 和 1。我想执行贝叶斯 logit 回归。我正在使用 R 中的包,并按照Jon Starkweather 博士发表的R 中的贝叶斯广义线性模型中arm
的示例进行操作。我想到的困难或困惑是,使用常客 glm 方法,我可以进行 beta 回归(并指定 logit 链接)。但是当谈到贝叶斯 glm 时,我不确定如何为这个比例数据指定链接函数,特别是使用包中提供的例程以及上述引用的关于函数的论文中使用的例程。我正在使用的改编代码如下:arm
Bayesglm
所以我的问题是,如何在Bayesglm
函数中指定 logit 链接?如果响应变量是二进制的,我可以指定family=binomial(link=logit)
.
非常感谢任何帮助。
r - R:bayesglm 中的偏移问题
我正在尝试使用bayesglm 拟合以下模型。由于我对参数的先验分布有所了解,因此我指定了prior.mean、prior.scale、prior.mean.for.intercept 和prior.scale.for.intercept:
当我尝试适应此错误时,会显示以下错误:
该错误来自bayesglm中的以下行:
我想知道为什么需要安装适合拦截的个人,而 bayesglm 已经安装了一次模型?有没有办法绕过这个?
谢谢,
于尔根
r - R中的贝叶斯多级分析:brms包以外的东西
我正在尝试使用 RSTAN 的 brms 包在 R 中执行贝叶斯多级分析。不幸的是,我不断收到错误消息(类似于本组中的其他人)。
我现在正在寻找替代包装。有据可查的东西,希望有某种在线教程。
你有什么建议吗?
r - rstanarm - 运行贝叶斯模型时出错
编辑 - 我已经设法解决了这个问题。看我下面的评论
我正在使用我设置的先验使用 rstanarm 在 R 中运行贝叶斯回归,使用以下代码:
priors <- rstanarm::normal(location = c(-1, 0.5, 2), scale = c(1, 2, 0.5))
bmd <- stan_glm(s01_1 ~ pc + a03 + l01, data=bes19, prior = priors, iter=1000, seed=6942)
这会输出以下错误,我不知道如何纠正:
如有任何解决方案,我将不胜感激。谢谢你。