Доверительные интервалы начальной загрузки в R

Я новый пользователь R, и у меня проблемы с использованием загрузочного пакета. Все, что я хочу сделать, это использовать начальную загрузку для получения доверительных интервалов вокруг среднего для вектора чисел, например:

x <- rnorm(100, 1, .5)

Какие-нибудь советы?


person mike    schedule 16.02.2012    source источник


Ответы (1)


Недостаточно ли следующего?

library(boot)
x <- rnorm(100, 1, .5)
b <- boot(x, function(u,i) mean(u[i]), R = 999)
boot.ci(b, type = c("norm", "basic", "perc"))
person Vincent Zoonekynd    schedule 16.02.2012
comment
Что здесь обозначают «u» и «i»? - person cryptic0; 23.10.2013
comment
@ cryptic0: это объясняется в ?boot. u будет исходными данными (x в этом примере), а i вектором индексов, соответствующих сэмплу ускорения (функция будет вызываться R раз для разных сэмплов). Если данные являются векторными, выборкой начальной загрузки является u[i], если это data.frame, это u[i,]. (Конечно, поскольку u и i являются формальными аргументами функции, они не имеют никакого значения вне этой функции.) - person Vincent Zoonekynd; 23.10.2013