我试图说明贝叶斯元分析的先验分布。
我有关于随机变量的以下信息:
- 两个观察值:3.0、3.6
- 一位研究该变量的科学家告诉我,并且高达 6 的值具有非零概率。
我使用了以下优化方法(log-N =的模式:
prior <- function(parms, x, alpha) {
a <- abs(plnorm(x[1], parms[1], parms[2]) - (alpha/2))
b <- abs(plnorm(x[2], parms[1], parms[2]) - (1-alpha/2))
mode <- exp(parms[1] - parms[2]^2)
c <- abs(mode-3.3)
return(a + b + c)
}
v = nlm(prior,c(log(3.3),0.14),alpha=0.05,x=c(2.5,7.5))
x <- seq(1,10,0.1)
plot(x, dlnorm(x, v$estimate[1], v$estimate[2]))
abline(v=c(2.5,7.5), lty=2) #95%CI

在图中,您可以看到 this 返回的分布,但我想找到更像我画的红线的东西。
这使用对数正态、伽马或正态提供相同形状的分布,并导致和的分布,即:
plnorm(c(5,6), v$estimate[1],v$estimate[2])
任何人都可以提出替代方案吗?我宁愿坚持单一分布而不是混合分布。
谢谢!