R: как найти квантиль

Предположим, у меня есть вектор:

      x <- c(1,2,4,6,7,8)

И я хочу найти 10-й квантиль вектора х. Я использую quantile функция. Но я смущен, как будто я должен был пройти

     quantile(x, c(0.1)) 

Тогда что бы вернуть 10 процентиль? Не обязательно квантиль?

2 ответа

Решение

Типовая функция квантиль создает выборочные квантили, соответствующие заданным вероятностям.

Смотрите квантиль для более подробного описания.

Как упомянуто здесь, квантили по существу такие же, как процентили, но они индексируются по фракциям образца, а не по процентам образца.

Это для вас.

> quantile(x, seq(0,1, by = 0.1))
  0%  10%  20%  30%  40%  50%  60%  70%  80%  90% 100% 
 1.0  1.5  2.0  3.0  4.0  5.0  6.0  6.5  7.0  7.5  8.0
Другие вопросы по тегам