Alterando a definição de whisker no geom_boxplot

Estou tentando usar ggplot2 / geom_boxplot para produzir um boxplot em que os bigodes são definidos como os percentis 5 e 95 em vez de 0,25 - 1,5 IQR / 0,75 + IQR e os valores externos desses novos bigodes são plotados como de costume. Eu posso ver que a estética geom_boxplot inclui ymax / ymin, mas não está claro para mim como eu coloco valores aqui. Parece que:

stat_quantile(quantiles = c(0.05, 0.25, 0.5, 0.75, 0.95))

deve poder ajudar, mas não sei como relacionar os resultados dessa estatística para definir a estética geom_boxplot () apropriada:

geom_boxplot(aes(ymin, lower, middle, upper, ymax))

Já vi outras postagens em que as pessoas mencionam essencialmente a construção manual de um objeto parecido com boxplot, mas prefiro manter intacto todo o gestalt de boxplot, apenas revisando o significado de duas das variáveis que estão sendo desenhadas.

questionAnswers(3)

yourAnswerToTheQuestion