BayesFactor包R:两种不同的输出

时间:2017-02-17 05:17:30

标签: r bayesian

我使用的是Category套餐,但是使用两个非常相似的代码> 相同的数据 两个不同的输出 。我想知道哪一个是正确的?

BayesFactor

1 个答案:

答案 0 :(得分:0)

?ttest.tstat

的文档中提到了这一点
  

如果simple为TRUE,则返回Bayes因子(对于null)。如果   FALSE,该函数返回一个长度为3的向量,包含   计算 log(e)贝叶斯因子,以及比例误差估计   关于贝叶斯因子和用于计算它的方法。

从本质上讲,exp

时我们不需要simple=TRUE
ttest.tstat(t= 2 , n1=40, n2=40, nullInterval =c(0, Inf),
   rscale = sqrt(2)/2, complement = FALSE, simple = TRUE)
#     B10 
# 2.502954 

simple=FALSE

exp(ttest.tstat(t= 2 , n1=40, n2=40, nullInterval =c(0, Inf),
        rscale = sqrt(2)/2, complement = FALSE, simple = FALSE)$bf)
#[1] 2.502954