Попробуйте это:
sum(t1[t1>quantile(t(t1),0.8), ])
Чтобы увидеть разницу, проверьте t1>quantile(t(t1),0.8)
, а затем t1[t1>quantile(t(t1),0.8), ]
.
Один является логическим вектором и содержит TRUE
(соответственно 1)если значение больше 80% квантиля и ноль в противном случае. Другое значение t1
оценивается по этому логическому вектору, поэтому возвращаются только значения, превышающие квантиль 80%