0

我正在尝试在 JAGS 中计算以 2 为底的日志,但找不到实现此功能的方法。在文档中我找不到这样做的方法,我希望我遗漏了一些东西,或者有人知道解决方法。

在此先感谢您的帮助,本尼

4

1 回答 1

1

可以在此处使用此技巧计算以 2 为底的对数(或二进制对数)(链接到维基百科)。作为R使用自然对数的示例:

log_2_result <- log(15, base = 2)

log_2_trick <- log(15) / log(2)

identical(log_2_result, log_2_trick)
[1] TRUE

JAGS具有该log功能,因此您可以使用与上述类似的方法(for log_2_trick)。然而,需要注意的重要一点是,因为log是一个链接函数,所以JAGS您只能在其中输入一个标量。

于 2020-07-07T20:51:56.857 回答