Boxplot.stats R не идентифицирует выбросы

Порядок детерминирован, но часть частных кишок поэтому может быть изменена в любое время, см. код здесь (элементы self.* - это списки художников, которые были добавлены, следовательно [1]

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

1
задан Rui Barradas 5 March 2019 в 15:18
поделиться

2 ответа

Обратите внимание, что третье число в части «статистика» - это 253,5, а не 130,25. В документации для boxplot.stats говорится:

Две «петли» - это версии первого и третьего квартиля, то есть близко к квантилю (х, с (1,3) / 4). Шарниры равны квартилям для нечетного n (где n < - длина (x)) и различаются для четного n. В то время как квартили имеют только равные наблюдения для n %% 4 == 1 (n = 1 mod 4), петли делают это дополнительно для n %% 4 == 2 (n = 2 mod 4) и находятся в середине двух наблюдения в противном случае

Другими словами, для ваших данных он использует (500+7)/2 в качестве значения Q3
(и, кстати, (3+4)/2 = 3.5 в качестве Q1, а не 3,75, что вы получил от quantile). Boxplot будет использовать границу 253.5 + 1.5*(253.5 - 3.5) = 628.5

0
ответ дан G5W 5 March 2019 в 15:18
поделиться

Если вы внимательно прочитали страницу справки help("boxplot.stats"), в разделе возвращаемого значения сказано следующее. Мой акцент.

stats
вектор длиной 5, содержащий экстремум нижнего
усика, нижнего «шарнира», медианы, верхнего «шарнира» и [115 ]
крайность верхнего усика .

Затем, в том же разделе, снова мой акцент.

out
значения любых точек данных, которые находятся за пределами крайностей усов (if (do.out)).

Ваши данные имеют 4 балла. Экстремум верхнего усика , возвращенный в элементе списка $stats, равен 500.0, и это максимум ваших данных. Там нет ошибки.

0
ответ дан Rui Barradas 5 March 2019 в 15:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: