Как показать, что выбросы существуют, а на самом деле их не построить? - PullRequest
0 голосов
/ 28 марта 2019

В наших наборах данных у нас есть несколько абсолютно огромных выбросов.Если мы построим график (например, на блокпосте) и включим выбросы, ось будет настолько сжата, что станет бесполезной.Масштабирование журнала не помогает.Но мы хотим сказать читателю, что выбросы существуют (и сказать, сколько и на какой стороне квадратного графика, положительное или отрицательное), предпочтительно без добавления текста в подпись вручную.Есть ли хороший метод для этого?Предпочтительно в R, Matplotlib или Seaborn.

Это отличается от, например, Игнорировать выбросы в ggplot2 boxplot , потому что я не хочу игнорировать выбросы: я хочу показать, что они существуют, ноНе прокладывайте их.

Пример кода:

# from /7440938/ignorirovat-vybrosy-v-ggplot2-boxplot
> library("ggplot")
> df = data.frame(y = c(-100, rnorm(100), 100))
> ggplot(df, aes(y = y)) + geom_boxplot(aes(x = factor(1)))

Мы видим коробку, которая бесполезна из-за присутствия выбросов.Если мы следуем принятому ответу по этой ссылке, мы удаляем выбросы очень хорошим способом, но теперь читатель не понимает, что были какие-либо выбросы.

...