Нет встроенной функции именно для этого и только для этой цели.Я думаю, причина в том, что это действительно очень легко вычислить вручную.Пусть, как и в ответе @ bobbel,
set.seed(1)
x <- rnorm(20)
Тогда один из способов извлечь интервал будет
t.test(x)$conf.int
# [1] -0.2368920 0.6179398
# attr(,"conf.level")
# [1] 0.95
, что не является плохой идеей, так как часто вы захотите сделатьпроверить в любом случае.Что касается одного только интервала, вам нужно определить свою собственную функцию, например,
normConfInt <- function(x, alpha = 0.05)
mean(x) + qt(1 - alpha / 2, length(x) - 1) * sd(x) / sqrt(length(x)) * c(-1, 1)
normConfInt(x)
# [1] -0.2368920 0.6179398