【发布时间】:2019-07-07 10:25:42
【问题描述】:
我正在维护一个包,该包使用 BayesLogit 进行贝叶斯逻辑回归,使用 Polya-Gamma 潜变量技术并从马尔可夫链-蒙特卡洛 (MCMC) 返回样本。 BayesLogit 不再在 CRAN 上,我可以使用
install_version("BayesLogit", version = "0.6")
但是这个 hack 会阻止我的包裹提交给 CRAN。 source code 上次更新是一年前,所以我认为它不会回到 CRAN。
我发现another package 用类似的语法做同样的事情。但是这个包也不在 CRAN 上,并且安装在
devtools::install_github("kasparmartens/PolyaGamma")
CRAN 包是否使用 Polya-Gamma 方案实现贝叶斯逻辑回归并返回 MCMC 样本?
【问题讨论】:
-
我找不到任何其他人正在浏览 CRAN's list of packages。您在 GitHub 上讨论的
PolyaGammapackage 最近更新得更少——它看起来像 2015 年。CRAN 上BayesLogit面临的问题是它试图调用它在src/中没有提供的 C 函数;例如,在R/FFBS.R中,它尝试调用.C("ffbs", ...),但在包中的任何位置都没有定义ffbs()C 函数。您最终可能需要在这里推出自己的产品。 -
您找到解决方案了吗?我也在寻找实施贝叶斯逻辑回归。
-
@RegisteredUser 我找不到包,不。如果您不需要 Polya-Gamma 采样方案,几个包在没有它的情况下进行贝叶斯逻辑回归。我没有尝试过。
标签: r logistic-regression bayesian