R : Процентиль 90% с постукиванием

Я пытаюсь применить функцию квантиля к столбцу (y) моих данных (вкладка), учитывая группы (столбец x):

z <- with (tab, tapply (y, x, quantile))

tab
      x y
1 1 0.11
2 1 0.07
3 0.04
4 2 0.39
5 2 0.12
6 3 0.21
7 3 0.06
8 3 0.00
9 3 0.12
10 3 0.36
11 4 0.08
12 4 0.15
13 4 0.09
14 4 0.30
15 4 0.12
16 4 0.13
17 4 0.07

Мой вопрос: как получить только процентиль 90%? (не все квантили 0% 25% 50% 75% 100%)


person Ph.D.Student    schedule 24.04.2018    source источник
comment
проверить ?quantile   -  person A. Suliman    schedule 24.04.2018


Ответы (1)


Добавьте дополнительный аргумент p=0.9:

tapply(tab$y, tab$x, quantile, p=0.9)
person Karolis Koncevičius    schedule 24.04.2018