Изменение правила выброса в боксплоте - PullRequest
11 голосов
/ 14 февраля 2011

Я построил несколько прямоугольников в R и имею несколько выбросов. Я знаю, что критерии по умолчанию для установки предельных значений:

  • Q3 + 1,5 * IQR
  • Q1 - 1,5 * IQR

Однако я бы хотел, чтобы выбросы классифицировались как значения, выходящие за границы:

  • Q3 + 3 * IQR
  • Q1 - 3 * IQR

Можно ли установить это в R?

Ответы [ 2 ]

18 голосов
/ 14 февраля 2011

From ?boxplot

range : это определяет, как далеко усики сюжета простираются от коробки.Если «диапазон» положителен, усы распространяются на самую крайнюю точку данных, которая не превышает «диапазон», умноженный на межквартильный диапазон от блока.Нулевое значение заставляет усы расширяться до крайностей данных.

Так что установите range=3

(Вы могли бы немного сложнее посмотреть документацию ...)

15 голосов
/ 15 февраля 2011

Я бы посоветовал вам не делать этого без долгих размышлений - люди ожидают, что усы увеличивают 1,5 IQR. Изменение диапазона нарушит эти предположения и облегчит людям делать неверные выводы из вашей графики.

...