这是一个关于R的包BayesFactors中错误的问题。当我尝试用this example生成的代码时,我可以很好地使用ttestBF。
但是,当我尝试对我的数据运行ttestBF时,我得到了以下错误:
is.infinite(c(x,y))中出错:没有为类型'list‘实现默认方法
如果我像这样创建非常简单的数据,我也会得到这个错误:
why <- data.frame(sensitivity = c(5, 6, 7, 7, 8, 9), perspective = c(1, 1, 1, 0, 0, 0))
ttestBF(sensitivity ~ perspective, data = why)
t.test(sensitivity ~ perspective, data = why)t.test工作正常。我认为这是一个非常简单的问题,但我不能解决这个问题,我猜其他人可能会面临类似的问题。
发布于 2016-09-03 03:13:41
我最终从relevant github Issues thread那里得到了答案。
BayesFactor::ttestBF(formula=sensitivity ~ perspective, data = why)https://stackoverflow.com/questions/39278888
复制相似问题