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 = 1000 대신 R = 10000으로 시도하고 (이것은 실제로 원하는 것이므로 type = 'all'대신 type = 'bca'를 지정) 작동합니다. 내 결론은이 오류의 원인은 부트 스트랩 복제가 충분하지 않다는 것입니다 ... 그러나 더 이상 말할 수 없습니다 ...
—
ocram