我有一个使用dput上传到这里的数字向量(... / code / MyData.Rdata)。
我想获得bca ci,所以我编写了以下代码:
my.mean <- function(dat, idx){
return (mean(dat[idx], na.rm = TRUE))
}
boot.out<-boot(data=my.data, statistic = my.mean, R=1000)
但是当我运行以下命令时,我得到了:
> boot.ci(boot.out)
Error in bca.ci(boot.out, conf, index[1L], L = L, t = t.o, t0 = t0.o, :
estimated adjustment 'a' is NA
In addition: Warning message:
In boot.ci(boot.out) : bootstrap variances needed for studentized intervals
有人可以帮助我找出导致此错误的原因吗?谢谢您的帮助!
3
我尝试使用R = 10000而不是R = 1000(并指定type ='bca'而不是type ='all',因为这是您真正想要的),并且它可以正常工作。因此,我的结论是导致此错误的原因是引导复制不足...但是我不能说更多...
—
ocram 2012年