参考文章

从生成图导出的时间序列模型

在本笔记本中,我们将展示如何从生成图开始建模和拟合时间序列模型。 特别是,我们解释了如何在 PyMC 模型中高效地使用 scan 进行循环。

阅读更多...


GLM-missing-values-in-covariates

最小可复现示例:处理多个协变量(数值预测特征)中缺失数据的工作流

阅读更多...


GLM-ordinal-features

在这里,我们在模型中使用有序外生预测特征

阅读更多...


心理测量学中的验证性因子分析和结构方程模型

“显然,相关性和依赖性的概念比附加于概率判断的数值更基本于人类推理……用于表示概率信息的语言应该允许定性、直接和明确地表达关于依赖关系的主张” - Pearl 在智能系统中的概率推理 Pearl [1985]

阅读更多...


高斯过程:HSGP 高级用法

希尔伯特空间高斯过程近似是一种低秩 GP 近似,特别适合在像 PyMC 这样的概率编程语言中使用。 它使用预先计算和固定的基函数集来近似 GP,这些基函数不依赖于协方差核的形式或其超参数。 这是一个参数化近似,因此在 PyMC 中进行预测可以像使用线性模型一样通过 pm.Datapm.set_data 完成。 您不需要定义非参数 GP 依赖的 .conditional 分布。 这使得将 HSGP 而不是 GP 集成到您现有的 PyMC 模型中容易得多。 此外,与许多其他 GP 近似不同,HSGP 可以用于模型中的任何位置以及任何似然函数。

阅读更多...


高斯过程:HSGP 参考和第一步

希尔伯特空间高斯过程近似是一种低秩 GP 近似,特别适合在像 PyMC 这样的概率编程语言中使用。 它使用预先计算和固定的基函数集来近似 GP,这些基函数不依赖于协方差核的形式或其超参数。 这是一个参数化近似,因此在 PyMC 中进行预测可以像使用线性模型一样通过 pm.Datapm.set_data 完成。 您不需要定义非参数 GP 依赖的 .conditional 分布。 这使得将 HSGP 而不是 GP 集成到您现有的 PyMC 模型中容易得多。 此外,与许多其他 GP 近似不同,HSGP 可以用于模型中的任何位置以及任何似然函数。

阅读更多...


分类回归

在本示例中,我们将对具有两个以上类别的结果进行建模。

阅读更多...


贝叶斯非参数因果推断

很少有比断言因果关系更强的主张,也很少有比这更具争议的主张。 一个幼稚的世界模型——充满了脆弱的联系和不合逻辑的推论——是阴谋论和愚蠢的特征。 另一方面,对因果关系的精细而详细的知识,其特点是清晰的期望、合理的联系和令人信服的反事实,将引导您顺利度过这个喧嚣、蓬勃发展的混乱世界。

阅读更多...


脆弱性和生存回归模型

本笔记本使用非 PyMC 依赖项的库,因此需要专门安装才能运行此笔记本。 打开下面的下拉菜单以获取更多指导。

阅读更多...


使用 JAX 和 Numba 更快地采样

PyMC 可以通过 PyTensor 将其模型编译到各种执行后端,包括

阅读更多...


离散选择和随机效用模型

本笔记本使用非 PyMC 依赖项的库,因此需要专门安装才能运行此笔记本。 打开下面的下拉菜单以获取更多指导。

阅读更多...


高斯过程:潜在变量实现

gp.Latent 类是高斯过程的直接实现,无需近似。 给定均值和协方差函数,我们可以对函数 \(f(x)\) 设置先验,

阅读更多...


边际似然实现

gp.Marginal 类实现了 GP 回归的更常见情况:观测数据是 GP 和高斯噪声的总和。 gp.Marginal 具有 marginal_likelihood 方法、conditional 方法和 predict 方法。 给定均值和协方差函数,函数 \(f(x)\) 被建模为,

阅读更多...


有序分类结果的回归模型

与统计学的许多领域一样,调查数据的语言也带有一个过载的词汇表。 在讨论调查设计时,您经常会听到关于基于设计和基于模型的方法在 (i) 抽样策略和 (ii) 对相关数据进行统计推断之间的对比。 我们不会深入探讨不同抽样策略的细节,例如:简单随机抽样、整群随机抽样或使用人口权重方案的分层随机抽样。 关于这些策略的文献浩如烟海,但在本笔记本中,我们将讨论何时以及为什么将模型驱动的统计推断应用于 李克特量表调查响应数据和其他类型的有序分类数据是有用的。

阅读更多...


变化的纵向模型

变化的研究涉及同时分析个体变化轨迹,并对所研究的个体集合进行抽象,以提取关于所讨论的变化性质的更广泛的见解。 因此,很容易只见树木不见森林。 在本例中,我们将演示使用分层贝叶斯模型研究个体群体内部变化的一些微妙之处——从个体内部的视角转向个体之间/跨个体的视角。

阅读更多...


用 BART 建模异方差性

在本笔记本中,我们展示了如何使用 BART 建模异方差性,如 pymc-bart 的论文 [Quiroga et al., 2022] 的第 4.1 节中所述。 我们使用 R 包 datarium [Kassambara, 2019] 提供的 marketing 数据集。 想法是将营销渠道对销售额的贡献建模为预算的函数。

阅读更多...


均值和协方差函数

PyMC 中提供了大量的均值和协方差函数。 定义自定义均值和协方差函数相对容易。 由于 PyMC 使用 PyTensor,因此用户无需定义它们的梯度。

阅读更多...


使用 Euler-Maruyama 方案推断 SDE 的参数

本笔记本源自为艾克斯-马赛大学系统神经科学研究所理论神经科学小组准备的演示文稿。

阅读更多...