PyMc是一个Python模块,用于提供贝叶斯统计模型,算法和估计。目前广泛使用两种版本:2和3,它们是显着不同的。版本2不再受支持,但版本3与以前的代码不完全兼容,将V2代码转换为V3并不总是直截了当。如果你有一个特定于V3的PyMc问题,除了[pymc]标签外,还要考虑使用[pymc3]标签。
我正在尝试使用贝叶斯推理技术将线性模型拟合到数据。为此,我想到了使用 PyMC。当然,在训练模型之后,我想测试它在新数据上的性能,并且......
我想在单个Python代码中实现贝叶斯逻辑回归和SVM进行分类,但我无法做到这一点,请任何人告诉我。 我尝试使用 pymc3 但它不起作用。我尝试...
我显然在这里做错了什么......请看看下面的程序。它运行良好,但给了我一个指数分布的 lambda 参数,该参数与标准分布相距甚远...
我想使用贝叶斯线性回归对两个可观察量 O_2 和 O_3 进行建模:O_2 ~ m_2 * O_1 + q_2 和 O_3 ~ m_3 * O_2 + q_3。我想通过 O_2 将它们耦合起来。我正在使用 PyMC 框架...
我正在尝试在 Mac 上训练 pymc 模型(版本 4.4.0)。 我的模型相当复杂,似乎当前的复杂程度导致编译器出现一些问题,因为我得到了这个......
无法让 DiscreteMarkovChain 在 PyMC 中工作
我正在尝试使用 PyMC 拟合两国政权切换模型。 完整模型如下所示。 模型的具体细节并不重要(如果你还是好奇的话,我正在尝试拟合地理......
PyMC 使用 JAX 通过 GPU 计算sample_posterior_predictive
我能够使用我的 GPU 通过 m.sampling_jax.sample_numpyro_nuts 加速我的 PyMC 模型采样,并且它在我的 Linux 环境中运行良好。然而,当对后验预测进行采样以扩展时...
如何在单个 PyMC3 模型下基于多重似然和恒定先验生成多个后验分布?
假设我有一个数据集,由两个具有二进制观测值的子集组成。子集具有相同的比例但不同的长度。基于固定的 Beta 先验和这两个二项式似然
Pymc TypeErorr:RandomVariable.make_node() 获得意外的关键字参数“sd”
我希望你今天过得比我更好。我正在开发一个项目,该项目将在一周内到期,但我正在开发的代码库不再工作。一个月了,一切正常......
如何在使用自定义对数似然的 PyMC V5 模型上应用 Blackjax 采样器
我正在使用 PyMC v5 在模型中执行哈密顿蒙特卡罗。我可以运行下面的代码,但即使有多个核心,它也非常慢。我有一个 applyMCMC 函数用于此目的: # 定义一个
我有一段代码,可以使用 Theano 执行几何广告库存衰减。 这是一段旧代码,我需要使用最新版本的 PyTensor 来更新它。 有人可以帮我转换吗
MAP 估计值不应该接近迹线样本直方图的中心吗? 在对我的模型进行建模时,我发现 find_MAP 估计值与跟踪变量的直方图之间非常一致
我想使用 pymc.LKJCorr 分布类显式构造一个相关矩阵,但我不相信我对 pymc.expand_packed_triangle 的理解。这是一个最小的工作
如何在 PyMC (5.10.0) 中参数化模型中每个自变量的滞后参数?
我是 PyMC 新手,我使用的是 5.10.0 版本。我正在运行一个简单的媒体混合模型,我需要参数化独立(媒体活动)和依赖(sa...
无法使用 Pymc 3.11.4 加载之前保存的跟踪以供将来推理
我正在尝试实现一个简单的分层贝叶斯推理。我使用 Pymc 推断简单线性模型 y = mx 的参数“m”。我想保存跟踪以便稍后加载。
我正在尝试通过包装 Agner Fogs c++ 版本(https://www.agner.org/random/)向 PyMC3(Wallenius 非中心超几何)添加新的离散分布。 我已经成功把
我正在努力做什么 我已经在 pymc 中处理过多元先验(我使用的是 4.0.1),但我无法在分层模型中使用它们。在我的示例中,我正在建模回归专业...
我是贝叶斯框架的新手,我从Kruschke的书和BDA课程开始了解一些理论来解决我的问题。 我的问题很常见:我收集了一些数据 x,y 并且我......
pymc.Model 的示例子类中的 super().__init__() 中的模型参数是什么?
pymc.Model 文档显示了这个例子: 自定义模型类(模型): # 1) 覆盖初始化 def __init__(self, mean=0, sigma=1, name=''): # 2) 首先调用 super 的 init,传递模型和名称...
使用 PyMC 进行贝叶斯逻辑回归并收到错误:“您的数据似乎只有一个值或没有有限值”?
我正在尝试按照本教程在 Python 中进行贝叶斯逻辑回归。 在创建我的轨迹图时,我总是会遇到同样的错误:“您的数据似乎只有一个