我发布这个部分是为了得到一个问题的答案,部分是为了让其他人以后可能会找到它并让他们免于头痛。
我正在尝试按照Epix Analytics的公式在 NetLogo 中创建 beta-pert 分布
我在 Beta 分布 wiki 页面上使用 gamma distbutiotn 的转换创建了一个 Beta(Alpha1, alpha2) 分布:
我创建的代码是:
to pert
let mu ((a + 4 * b + c) / 6)
let alpha1 ((mu - a ) * (2 * b - a - c)) / ((b - mu) * (c - a))
let alpha2 (alpha1 * (c - mu)) / (mu - a)
let x (random-gamma alpha1 1)
let y (random-gamma alpha2 1)
let beta-output (x / (x + y))
let output beta-output * (c - a) + a
show output
end
我的问题是关于维基百科页面从 Gamma 分布到 Beta 分布的转换。它有一个 theta 作为伽马分布的第二部分,但从未定义那是什么。我把它当作占位符,只要 X 和 Y 的 theta 相同,就不会影响结果。我玩过不同的 theta 值,分布没有明显变化。这是一个正确的假设吗?