我在 Jeff Gill 的第三版“贝叶斯方法:一种社会和行为方法”(2015 年)一书中遇到了两种指定贝叶斯层次模型的方法。
书中的三个例子(如下)是关于贝叶斯层次模型的。模型中的主要区别已用红色圈出:
在示例 1 中,嵌套结构通过嵌套索引alpha[state.id[i]] 表示。两个 for 循环分别指定。但是,在示例 2 和示例 3 中,层次结构是通过嵌套 for 循环而不是嵌套索引指定的。此外,有i
和j
出现在相同的方括号内(Q[i,j]
在示例 2 和mu[i,j]
示例 3 中),而示例 1 中只有一个索引(i
或j
)出现在方括号中。
我的问题: 嵌套索引与嵌套索引有什么区别。指定贝叶斯层次模型时嵌套for循环?示例 1 能否以类似于示例 2 和 3 的方式建模,反之亦然?我该如何在这两种方法之间进行选择?
如果您对了解示例的细节感到更自在,我将为您提供完整的示例。
谢谢!