Gelman 和 Rubin 诊断用于检查并行运行的多个 mcmc 链的收敛性。它将链内方差与链间方差进行比较,说明如下:
步骤(针对每个参数):
- 从过度分散的起始值运行 m ≥ 2 个长度为 2n 的链。
- 丢弃每个链中的前 n 个抽签。
- 计算链内和链间方差。
- 将参数的估计方差计算为链内和链间方差的加权和。
- 计算潜在的比例缩减因子。
- 项目清单
我想使用这个统计数据,但我想使用它的变量是随机向量。
在这种情况下取协方差矩阵的平均值是否有意义?
Gelman 和 Rubin 诊断用于检查并行运行的多个 mcmc 链的收敛性。它将链内方差与链间方差进行比较,说明如下:
步骤(针对每个参数):
我想使用这个统计数据,但我想使用它的变量是随机向量。
在这种情况下取协方差矩阵的平均值是否有意义?
Gelman & Rubin [1] 的原始文章,以及 Gelman 等人的贝叶斯数据分析教科书。[2] 建议为每个感兴趣的标量参数分别计算潜在的比例缩减因子 (PSRF)。为了推断收敛性,需要所有 PSRF 接近 1。将参数解释为随机向量并不重要,它们的分量是可以计算 PSRF 的标量。
Brooks & Gelman [3] 提出了 PSRF 的多变量扩展,我将在本答案的下一部分进行回顾。然而,引用 Gelman & Shirley [4] 的话:
[...] 这些方法有时可能显得有些矫枉过正:即使多元分布的模拟的近似收敛可能需要很长时间,也可以很好地估计单个参数。
Brooks & Gelman [3] 提出了 PSRF 的多元扩展,其中确实有人将估计的协方差矩阵(您的步骤 4)计算为链内的加权和() 和链间 ()协方差矩阵(您的第 3 步):
[1] 格尔曼、安德鲁和唐纳德 B. 鲁宾。“使用多个序列的迭代模拟推断。” 统计科学(1992):457-472。
[2] 格尔曼、安德鲁等人。贝叶斯数据分析。CRC 出版社,2013 年。
[3] 布鲁克斯、斯蒂芬 P. 和安德鲁·格尔曼。“监测迭代模拟收敛的一般方法。” 计算和图形统计杂志 7.4 (1998): 434-455。
[4] 格尔曼、安德鲁和肯尼斯·雪莉。“从模拟推断和监测收敛”。(第 6 章,Brooks,Steve 等人,编着马尔可夫链蒙特卡罗手册。CRC 出版社,2011 年。)
除了教科书 [2] 之外的所有文章都可以在 Andrew Gelman 的网站Andrew Gelman 的网站上找到。