【发布时间】:2017-09-26 23:54:59
【问题描述】:
尝试使用 R 中的 boot 包,它并没有完成我想要的,它只是返回相同的值。我已阅读文档并检查了似乎相同的第一个示例,但我没有得到任何引导结果,只是返回了原始值。我的例子:
dat <- data.frame(A = rnorm(100), B = runif(100))
booty <- function(x, ind) sum(x$A)/sum(x$B)
boot_out <- boot(dat, booty, R = 50, stype = "w")
【问题讨论】:
-
试试
sum(x$A[ind])/sum(x$B[ind])。您必须使用索引在引导函数中对数据集进行子集化。 -
@RuiBarradas 谢谢。您能否发布您的解决方案以便我接受?