boxplot имеет следующую структуру:
Как я понимаю ваш вопрос, вам нужна верхняя петля, чтобы отразить вхождения до 90% процентилей, а нижняя Инга, чтобы отразить вхождения выше 10% процентиля.
Насколько я знаю, вы не можете изменить размер коробки (которая всегда будет идти от 25% процентиля до 75% процентиля (1-й и 3-й квартили). То, что вы можете манипулировать, - это длина усы, и для этого вы можете использовать аргумент range
функции boxplot()
(см. here для документации). Но вы не можете установить длину вискера в терминах квантилей значений, вы можете установить только максимальная длина усов в терминах (межквартильный диапазон: IQR = abs(quantile(x, 0.75) - quantile(x, 0.25))
) МКД. По умолчанию, максимальная длина усов будет в 1,5 раза МКР, но вы можете изменить это:
boxplot(x, range=0.5) # This will make the max length of the whisker
# to be 0.5 * IQR
Я не знаю, есть ли способ сделать диапазон вискеров явно квантильным (по крайней мере со стандартной функцией boxplot()
)
Дайте нам код для игры! – Robert
Почему вы не можете использовать 'ggplot'? – Barranka