У меня есть следующая функция; (1) вычислить разницу отклонений для каждой переменной, которая у меня есть, и (2) выполнить начальную загрузку для разницы отклонений, которую я рассчитал на первом шаге.
set.seed(1001)
xfunction <- function(d,i)
{
glm.snp1 <- glm(PHENOTYPE~d[i], family="binomial", data=training1)
null <- glm.snp1$null.deviance
residual <- glm.snp1$deviance
dDeviance <- null-residual
return(dDeviance)
}
myboot <- function(d)
{
boot(d,xfunction, R=1000)
}
result <- lapply(training1,function(x)myboot(x))
Таким образом, в основном из результата я получил значения для исходного dDeviance (без начальной загрузки), и я могу рассчитать среднее значение (dDeviance) из начальной загрузки. Мне нужна помощь в объяснении, почему исходное и среднее значение бутстрапа слишком разные? Например, для одной из переменных исходное значение dDeviance равно 0,024, а среднее значение начальной загрузки dDeviance равно 0,000412.
data=d[i,]
. - person Heroka   schedule 24.02.2016lapply
. - person Roland   schedule 24.02.2016