← Все курсы · Статистический комплект · Все руководства

Процентили, IQR и правило выброса 1,5: как отметить плохую строку

Сортировка, подсчет и проверка на опечатку · Часть Analyst Prep Kit

К , аналитик данных · Опубликовано

К концу этой страницы вы сможете вычислить квартили вручную, построить на их основе стандартную границу выбросов и провести эту границу по любому столбцу, чтобы получить краткий список строк, на которые стоит обратить внимание. В приведенных ниже шестнадцати заказах одно количество с ошибкой автоматически помечается, в то время как каждый честный крупный заказ остается за оградой.

Вот чем на самом деле заняться сегодня. В столбце, который вас больше всего волнует, найдите четыре числа: 25-й процентиль, 75-й, их разницу и 1,5-кратную разницу, добавленную к 75-му. Все, что выше этого последнего числа, — это строка, которую нужно открыть и прочитать. Это один запрос, который превращает вопрос «чисты ли эти данные» в список конкретных строк.

Вкратце: процентиль — это значение, под которым известна доля данных. Межквартильный размах – это ширина средней половины. Значения, превышающие половину ширины за пределами средней половины, помечаются.

Забор легче увидеть, чем прочитать, поэтому картина становится понятной.

The middle half sets the fence A horizontal line with a row of small filled dots along it, spaced unevenly and thinning out towards the right. A tall rectangle is drawn around the dots in the middle of the row, covering the central half of them, with a thick vertical bar inside it. The rectangle's left edge is labelled Q1, its right edge Q3, and the bar inside it median. From each edge of the rectangle a horizontal whisker line runs outward to a short vertical cap, reaching the furthest dot on that side that still lies within range. To the right of the right-hand cap stands a tall dashed vertical line labelled fence, drawn one and a half rectangle-widths beyond the rectangle's right edge, with a small double-headed measuring arrow underneath showing that distance against the rectangle's own width. One lone dot sits well to the right of that dashed line, drawn as a hollow ring instead of a filled dot, so it reads as picked out rather than belonging with the rest. Every other dot in the picture sits between the two whisker caps. Q1 Q3 median fence
В поле содержится средняя половина значений, от 25-го до 75-го процентиля. Забор находится на расстоянии полутора ширины коробки от коробки, и это сравнивают две измерительные стрелки внизу. Одна пустая точка находится за забором, и это единственный ряд, который требует от вас прочитать это правило.
Что вы узнаете
  1. Что такое процентиль в исчислении
  2. Квартили вручную по шестнадцати заказам
  3. IQR и что говорит вам средняя половина
  4. Забор 1,5, и почему чистые данные ни о чем не говорят
  5. Опечатка: что делает IQR, чего не может сделать стандартное отклонение
  6. Почему Excel, SQL и pandas дают разные процентили
  7. Что делать с выбросом, если вы его обнаружили
  8. Полное до и после
  9. Крайние случаи, которые застают людей врасплох
  10. Почему это работает
  11. Использование этого в своей работе
  12. Все на одном экране
Каждое число на этой странице является реальным. Одна таблица заказов из шестнадцати строк, скорее беговая, чем описанная. Это та же таблица, что и в Среднее против медианы и Стандартное отклонение, где среднее значение равно 618,125, медиана — 630, а стандартное отклонение — 236,81.

Вот шестнадцать доходов от заказов, которые уже отсортированы, потому что сортировка — это первый шаг всего на этой странице.

position:   1    2    3    4    5    6    7    8    9   10   11   12   13   14   15    16
value:    240  280  425  440  440  480  510  600  660  660  680  765  850  880  880  1100

1. Что такое процентиль в исчислении

Перед определением: посмотрите на отсортированную строку выше и найдите значение с четвертью данных под ним. Скажите, какой из них вы выбрали, прежде чем читать дальше.

A процентиль — это значение, указанная доля данных которого равна ему или ниже. 25-й процентиль имеет четверть значений ниже него, 90-й — на девять десятых ниже, а 50-й — медиана. В этом вся идея, и обратите внимание, на чем она построена: на позициях в отсортированном списке, а не на размерах. Для 90-го процентиля не имеет значения, равно ли максимальное значение 1 100 или 1 100 000. Его волнует только то, что он находится наверху.

Слово квантиль охватывает то же самое в других срезах. Квартили делят данные на четыре части, децили — на десять, процентили — на сто. Это одна и та же операция с разным количеством проходов, и каждый инструмент выполняет их с помощью одной и той же функции.

Именно по этой причине процентили являются естественным языком для всего, что имеет длинный хвост. «Наша средняя страница загружается за 400 миллисекунд» скрывает, что клиенты ждут четыре секунды. «Наша страница 95-го процентиля загружается за 3,9 секунды» — это утверждение об этих конкретных клиентах, и оно вообще не меняется, когда приходит одно абсурдное 60-секундное значение, потому что это значение по-прежнему находится всего на одной позиции вверху.

2. Квартили вручную по шестнадцати порядкам

Перед арифметикой: шестнадцать значений и вам нужен 25-й процентиль. Четверть шестнадцати — четыре. Решите, является ли ответ четвертым значением, и что вы будете делать, если не уверены.

Это не совсем 4-е значение, и причину стоит прямо сказать. Самый распространенный метод, метод Excel PERCENTILE.INC, pandas и numpy используют по умолчанию, помещают 0-й процентиль в первое значение и 100-й в последнее, а затем равномерно распределяют остальное между ними. Позиция, которую он хочет:

position = 1 + p × (n − 1)

Если п как дробь и н = 16, это дает 1 + 0,25 × 15 = 4.75. Значения 4,75 нет, поэтому от 4-го до 5-го требуется три четверти пути. Оба числа равны 440, поэтому ответ такой: 440 без необходимости интерполяции.

75-й сделайте аналогично: 1+0,75×15=12,25. 12-е значение — 765, а 13-е — 850, а четверть пути между ними — 765 + 0,25 × 85 = 786.25. Эта десятичная дробь представляет собой интерполяцию, показывающую ее работу. Это реальный ответ, и это не доход от какого-либо заказа.

Вот весь набор, рассчитанный таким же образом.

процентильпозицияценитьПрочтите это как
10-е место2.50352.50Наименьшая десятая часть заказов находится ниже этого значения.
25-е ​​место (1 квартал)4.75440.00Четверть заказов ниже этого уровня
50-е место (медиана)8.50630.00Половина ниже, половина выше
75-е место (3 квартал)12.25786.25Три четверти ниже этого значения
90-е14.50880.00Самая большая десятая часть заказов находится выше этого уровня
95-й15.25935.00Самые большие двадцатые находятся выше этого
-- SQL
SELECT PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY Revenue) AS q1,
       PERCENTILE_CONT(0.50) WITHIN GROUP (ORDER BY Revenue) AS median,
       PERCENTILE_CONT(0.75) WITHIN GROUP (ORDER BY Revenue) AS q3
FROM Orders;
# pandas
df['Revenue'].quantile([0.25, 0.5, 0.75])
# 0.25    440.00
# 0.50    630.00
# 0.75    786.25
' Excel
=QUARTILE.INC(Orders[Revenue], 1)    ' 440
=QUARTILE.INC(Orders[Revenue], 3)    ' 786.25
=PERCENTILE.INC(Orders[Revenue], 0.9) ' 880

3. IQR и что говорит вам средняя половина

Перед определением: у вас Q1 по 440 и Q3 по 786,25. Прежде чем читать дальше, скажите в одном предложении, что описывает разрыв между ними.

Он описывает ширину средней половины ваших ордеров. межквартильный размах, или IQR, это просто Q3 минус Q1: 786,25 − 440 = 346.25. Половина всех заказов попадает в диапазон шириной 346, а этот диапазон простирается от 440 до 786.

Сравните это с ответом стандартного отклонения на тот же вопрос. Оба описывают спред и оба выражены в долларах, но они построены на разных вещах. Стандартное отклонение возводит в квадрат каждое расстояние от среднего значения, поэтому каждое значение голосует, а самые дальние голосуют громче всех. IQR запрашивает две позиции в отсортированном списке, где они находятся, и полностью игнорирует все остальное.

Мера распространенияценитьПостроен изСломанный
Диапазон (макс. − мин)860Две ценности, крайностиЛюбое отдельное неверное значение
Стандартное отклонение236.81Каждое значение, квадрат расстоянияЛюбое отдельное неверное значение
IQR346.25Две позиции, по четверти с каждого концаТолько если четверть данных плохие

В пятом разделе в последнем столбце указывается число. А пока обратите внимание, что здесь IQR больше стандартного отклонения, что удивляет людей, которые ожидают, что они взаимозаменяемы. Они не одного масштаба, и нет причин, по которым они должны совпадать. На данных, имеющих идеально колоколообразную форму, IQR примерно в 1,35 раза превышает стандартное отклонение и составляет 346,25 ÷ 236,81 = 1,46, что достаточно близко, чтобы сказать, что эти данные недалеко от этой формы.

4. Забор 1,5 и почему очистка данных ничего не помечает

До правила: у вас есть средняя половина шириной 346,25. Кто-то должен провести черту, за которой значение считается необычным. Решите примерно, как далеко за пределами рамки вы его нарисуете, прежде чем увидеть стандартный ответ.

Стандартный ответ — ширина полторы коробки, и идет она с обеих сторон.

lower fence = Q1 − 1.5 × IQR = 440.00   − 1.5 × 346.25 = −79.375
upper fence = Q3 + 1.5 × IQR = 786.25   + 1.5 × 346.25 = 1305.625

Теперь запустите его. Наш самый крупный заказ — 1100, а верхняя граница — 1305,63, поэтому ничего не отмечено. У нас наименьшее значение — 240, а нижняя граница ниже нуля, поэтому там тоже ничего не отмечено. В этой чистой таблице нет выбросов, и это правильный и полезный ответ.

Скажите вслух, почему нижний предел -79,375 не является ошибкой. Выручка не может быть отрицательной, поэтому правило гласит, что ни один заказ не является необычно маленьким, потому что под коробкой недостаточно места для него. Забор, выходящий за пределы возможного диапазона данных, просто никогда не срабатывает, и это нормально.

Существует второй, более широкий барьер на уровне 3 × IQR, который, по этим данным, составляет 1825. Значения за пределами 1,5 условно называются умеренными выбросами, а значения за пределами 3 — крайними. На практике я использую границу 1,5, чтобы составить список для чтения, и границу 3, чтобы решить, что нужно повысить.

-- The whole rule as one query
WITH q AS (
  SELECT PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY Revenue) AS q1,
         PERCENTILE_CONT(0.75) WITHIN GROUP (ORDER BY Revenue) AS q3
  FROM Orders
)
SELECT o.*
FROM Orders o CROSS JOIN q
WHERE o.Revenue < q.q1 - 1.5 * (q.q3 - q.q1)
   OR o.Revenue > q.q3 + 1.5 * (q.q3 - q.q1);
-- 0 rows

5. Опечатка: что делает IQR, чего не может сделать стандартное отклонение

Перед цифрами: кто-то вводит заказ 1013 как 150 ламп вместо 15, поэтому его доход составляет 6000 вместо 600. Предскажите, что произойдет с IQR и отдельно со стандартным отклонением.

Вот что происходит на самом деле.

СтатистикаЧистыйС опечаткойПеремещено
Среднее618.13955.63+55%
Стандартное отклонение236.811,365.84+477%
Медиана630.00660.00+5%
Q1440.00440.00неизменный
Q3786.25857.50+9%
IQR346.25417.50+21%
Верхний забор1,305.631,483.75+14%

Стандартное отклонение увеличилось почти в шесть раз. IQR переместился на пятую часть, и только потому, что одно значение, сместившееся вверх, подтолкнуло все, что находится ниже него, вверх. Забор переместился с 1305,63 на 1483,75, а 6000 легко преодолели оба показателя, так что правило помечает ровно одну строку, и она правильная. Заказ на 1100 заказов остается внутри, и это правильно, потому что это настоящий заказ.

Вот неудача, которую это позволяет избежать. Очевидный способ найти необычные значения — это з-показатель: сколько стандартных отклонений от среднего значения. Проанализируйте это на данных об опечатках и 6000 баллов наберут 3,69, что превышает обычный порог, но не значительно. Сравните его с чистым стандартным отклонением и получите то же значение 22,7. Разрыв между 3,69 и 22,7 — проблема в одной строке: плохая строка увеличила стандартное отклонение, по которому оно затем измеряется, поэтому он частично скрывается. Чем серьезнее ошибка, тем эффективнее она это делает.

С IQR нельзя играть таким образом, потому что значение в верхней части отсортированного списка влияет на его позицию и ничего больше. Это единственная причина, по которой правило стандартных выбросов строится на основе квартилей, а не на основе среднего и стандартного отклонения.

Если вы предпочитаете использовать язык з-оценка, существует надежная версия. Замените среднее значение медианой, а стандартное отклонение — медианным абсолютным отклонением, медианой расстояния каждого значения от медианы. Здесь это 220, а модифицированная оценка для нашей строки из 6000 составляет 16,4, а не 3,69. Та же идея, те же юниты, но построены с позиций.

Теперь представьте себе самую большую таблицу и один числовой столбец, от которого зависит все. Если завтра строка в нем будет в десять раз больше, какое из этих двух правил это заметит?

6. Почему Excel, SQL и pandas дают разные процентили

Перед проблемой: вы вычисляете 90-й процентиль этих шестнадцати порядков в трех инструментах и ​​получаете 880, 880 и 946. Решите, не сломан ли один из них, прежде чем читать дальше.

Ни один из них не является таковым. Не существует единого согласованного определения выборочного процентиля, и общие статистические пакеты реализуют несколько из них. Различия проявляются на небольших наборах данных и исчезают на больших, что совершенно неправильно для их выявления, потому что вы разрабатываете на небольших данных.

Три семьи, и что каждая делает по нашим шестнадцати приказам.

методГде вы встретите этоQ1Q390-е
Линейная интерполяция, включая конечные точкиExcel PERCENTILE.INC, pandas, numpy, SQL PERCENTILE_CONT440786.25880
Линейная интерполяция, конечные точки исключеныExcel PERCENTILE.EXC440828.75946
Ближайший ранг, без интерполяцииSQL PERCENTILE_DISC440765880

Семейство ближайшего ранга всегда возвращает значение, которое действительно находится в ваших данных, что является реальным преимуществом, когда число будет показано кому-то в качестве примера строки. Интерполирующее семейство возвращает более гладкую оценку, которой обычно нет в ваших данных. Версия с исключенными конечными точками предполагает, что ваша выборка получена из более крупной совокупности, и соответственно расширяет крайние значения, поэтому ее 90-й процентиль, равный 946, находится выше всех значений, кроме 1100.

Практическое правило короткое. Выберите один метод, запишите какой и используйте его повсюду в работе. Не вычисляйте Q1 в Excel и Q3 в SQL. И если процентилю когда-нибудь придется сопоставить чье-то другое число, спросите, какую функцию он использовал, прежде чем предполагать, что кто-то допустил ошибку.

7. Что делать с выбросом, если вы его обнаружили

До вариантов: забор вам передал один ряд. Прежде чем читать мой список, перечислите, что вы могли бы с этим сделать.

Есть четыре честных варианта и один нечестный.

Исправь это, если это ошибка, вы можете ее исправить. В ряду из 150 ламп должно было быть 15. Исправьте источник, а не копию, и запишите исправление.

Исключи это и скажи так, если это ошибка, которую вы не сможете исправить. Строку, которую вы не можете проверить, можно удалить, но ее количество и причина указываются в описании. «Пятнадцать из шестнадцати заказов, один исключен как непроверяемое количество» — это законченное предложение и вся стоимость. Документирование ограничений данных рассказывает, как это сформулировать, чтобы это не воспринималось как хеджирование.

Сохраните его и сообщайте о медиане вместо среднего значения, если это реально. Действительно огромный заказ не является ошибкой, и его удаление приведет к фальсификации ваших данных. Переключитесь на статистику, которая это терпит, что является аргументом в Среднее против медианы.

Разделите это, если их несколько и у них общая история. Шесть заказов, в десять раз превышающих размер остальных, не являются выбросами, это вторая популяция, вероятно, оптовая по сравнению с розничной. Сообщите обе группы отдельно, и шум исчезнет.

Нечестный вариант — тихо удалить его, потому что график выглядит лучше. Чаще всего это происходит в последний час перед дедлайном, и причина, по которой это скорее нечестно, чем просто неправильно, заключается в том, что читатель не может сказать, что это произошло. Правило выбросов — это инструмент для поиска строк для размышления, и оно никогда ничего не решает само по себе.

Полное до и после

Оба раза один и тот же вопрос: что-то не так с этой колонкой доходов? В данных имеется опечатка из пятого раздела.

До

SELECT AVG(Revenue) AS avg_order,
       STDDEV_SAMP(Revenue) AS sd
FROM Orders;
-- 955.625   1365.84

Два числа, и не на что действовать. Разброс выглядит большим, но большим по сравнению с чем? Здесь нет ни строки, которую можно было бы открыть, ни названия проблемы, ни ничего, что говорило бы о том, содержит ли столбец одно неверное значение или сорок.

после

WITH q AS (
  SELECT PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY Revenue) AS q1,
         PERCENTILE_CONT(0.75) WITHIN GROUP (ORDER BY Revenue) AS q3
  FROM Orders
)
SELECT o.OrderID, o.Region, o.Product, o.Units, o.UnitPrice, o.Revenue,
       ROUND(q.q3 + 1.5 * (q.q3 - q.q1), 2) AS upper_fence
FROM Orders o CROSS JOIN q
WHERE o.Revenue > q.q3 + 1.5 * (q.q3 - q.q1)
ORDER BY o.Revenue DESC;
OrderID  Region  Product  Units  UnitPrice  Revenue  upper_fence
   1013    East     Lamp    150         40     6000      1483.75

Одна строка с именем и столбцами, которые вам нужны для оценки. 150 ламп по 40 каждая, в таблице, где каждый второй заказ лампы составляет от 6 до 15 штук. Это не статистический результат, это нажатие клавиши, и запрос нашел его, хотя никто заранее не знал, что он там был.

Крайние случаи, которые застают людей врасплох

Шесть, каждая из которых стоила кому-то дня.

Ограждение ничего не помечает, и вы приходите к выводу, что данные чисты. Это не одно и то же утверждение. Правило улавливает значения, далекие от средней половины. Дата введена как 2062 вместо 2026, регион пишется двумя способами, строка точно дублируется: ни одна из них вообще не перемещает процентиль дохода.

Забор загораживает десятую часть ваших рядов. Это означает, что форма искажена, а не что десятая часть ваших данных повреждена. В столбцах с сильным правым хвостом, таких как доход или продолжительность сеанса, правило 1,5 срабатывает постоянно. Либо работайте с журналом столбца, либо примите, что верхний хвост — это данные, а не ошибка.

Квартили по категориям. Процентиль нуждается в порядке. Он работает с числами и датами и не работает с названиями регионов. Сортировка по алфавиту и взятие 25-го процентиля «Восток, Север, Юг, Запад» дает значение, но не имеет смысла.

Процентиль от процентиля. 90-й процентиль из десяти региональных 90-х процентилей не является 90-м процентилем базовых строк, и нет никакого способа объединить их, который приведет вас к этому результату. Процентили необходимо каждый раз вычислять на основе необработанных данных, поэтому они дороги в больших таблицах и почему предварительно агрегированные информационные панели так часто незаметно ошибаются.

Два ряда по обе стороны забора. Значение 1483,74 и значение 1483,76 рассматриваются правилом как совершенно разные и в действительности идентичны. Забор — это инструмент сортировки, а не приговор, и ряды внутри него заслуживают того же вида, что и ряды снаружи.

Процентили на крошечных группах. 90-й процентиль трех значений — второе по величине из них с дополнительными десятичными знаками. Выведите количество рядом с любым процентилем, рассчитанным для каждой группы, той же дисциплины. GROUP BY и HAVING просит.

Почему это работает

Ящичковая диаграмма и забор 1,5 взяты из программы исследовательского анализа данных Тьюки, в которой утверждалось, что первая работа с новым набором данных — это посмотреть на его форму с помощью инструментов, которые не предполагают, что это за форма (Тьюки, 1977, Исследовательский анализ данных, Аддисон-Уэсли). Множитель — это скорее соглашение, чем теорема: на данных, имеющих идеальную колоколообразную форму, он отмечает примерно семь значений из тысячи, что достаточно редко, чтобы их стоило читать, и достаточно распространено, чтобы их стоило использовать. Для него не требуется ничего более глубокого, и именно знание этого мешает вам относиться к флагу как к находке.

Аргументом в пользу построения правила на основе квартилей, а не на основе среднего и стандартного отклонения является арифметика из пятого раздела, и она была проверена непосредственно. Лейс и его коллеги показали, что метод стандартного отклонения систематически скрывает те самые значения, которые он призван улавливать, поскольку эти значения завышают критерии, и рекомендовали медианное абсолютное отклонение в качестве замены по умолчанию (Лейс, Лей, Кляйн, Бернар, & Ликата, 2013, Журнал экспериментальной социальной психологии, 49(4), 764–766). Наши 3,69 против 22,7 и есть этот эффект в миниатюре.

Разногласия между инструментами в шестом разделе также не являются неряшливостью; это задокументировано и преднамеренно. Гайндман и Фан каталогизировали определения квантиля выборки, используемые в статистических пакетах, нашли девять различных из них и показали, что они дают существенно разные ответы на небольших выборках (Гайндман & Вентилятор, 1996, Американский статистик, 50(4), 361–365). Их совет такой же, как и в шестом разделе: укажите, какой из них вы использовали.

Одно замечание о том, почему эта страница постоянно просит вас сначала дать ответ. Попытка дать ответ до того, как вы увидите правильный, достоверно повышает, насколько хорошо сохраняется правильный ответ, даже если попытка неверна (Бисра, Лю, Несбит, Салими и Винн, 2018, Обзор педагогической психологии, 30(3), 703–725).

Использование этого в своей работе

Проверка каждого столбца каждой таблицы утомительна, и вы остановитесь на третьей таблице. Вместо этого сделайте это по порядку.

  1. Выберите один числовой столбец ваша отчетность зависит от большинства. Обычно доход, продолжительность или количество.
  2. Запустите четыре числа на нем: Q1, Q3, IQR и Q3 плюс 1,5 IQR. Один запрос.
  3. Прочитайте каждую строку за забором, на самом деле прочитал их, рядом с ними было достаточно колонок, чтобы судить. Не количество их, рядов.
  4. Принимайте решения по каждой строке, используя четыре варианта седьмого раздела., и запишите, какой из них вы выбрали. Списание — это та часть, которая делает его оправданным в дальнейшем.
  5. Сохранить запрос и запускайте его всякий раз, когда появляются новые данные. Ценность проверки выбросов почти полностью заключается в том, что она является рутинной.

Если у вас под рукой есть бумага, один дополнительный рисунок стоит пяти минут. Запишите свои последние двадцать значений в отсортированном порядке, нарисуйте рамку вокруг средних десяти, затем измерьте ширину этой коробки и отступите на полторы ее стороны с каждой стороны. Если вы сделаете это с помощью линейки один раз, правило перестанет быть формулой, которую вы ищете.

Подробнее об этом и еще что-нибудь подобное. Все инструкции находятся в одном месте на индекс направляющих: SQL, Python, Excel, статистика и методы работы с ними.

Все на одном экране

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

ИдеяЧто это значит
процентильЗначение с указанной долей данных под ним. Построен на основе позиций, а не размеров.
Формула позиции1 + р × (п - 1). Для Q3 здесь: 1 + 0,75 × 15 = 12,25.
Интерполяция12,25 означает четверть пути от 12-го значения до 13-го. 786,25.
1 квартал/медиана/3 квартал440/630/786,25 по этим шестнадцати заказам.
IQRК3 − К1 = 346,25. Ширина средней половины.
Верхний заборQ3 + 1,5 × IQR = 1305,63. Нижняя граница: Q1 − 1,5 × IQR.
Очистите данные здесьНичего не отмечает. Самый крупный реальный заказ — 1100 — находится за оградой.
Одна опечаткаSD идет 236,81 → 1365,84. IQR идет 346,25 → 417,50. Забор все еще горит.
Почему бы не з-показателиПлохая строка увеличивает стандартное отклонение, относительно которого она измеряется. 3,69 против истинных 22,7.
Прочный яИспользуйте медиану и медианное абсолютное отклонение. Здесь 16,4 вместо 3,69.
ПРОЦЕНТИЛЬ.INC против .EXCКонечные точки включены или исключены. Третий квартал 786,25 против 828,75.
PERCENTILE_CONT против _DISCИнтерполированное или фактическое значение из ваших данных. 786,25 против 765.
Длинные хвостыУказывайте процентили, а не средние значения. стр.95 описывает самую медленную двадцатку.
Что такое флагСтрока для чтения. Никогда не решение, никогда удаление.
Четыре ответаИсправьте это, исключите и скажите об этом, сохраните и измените статистику или разделите популяции.
Процентили не суммируютсяВы не можете усреднить групповые процентили в общий. Пересчитать из необработанных строк.
Единственная привычка, которую следует сохранить. Устанавливайте ограничение на свой основной числовой столбец каждый раз, когда поступают новые данные, и читайте возвращаемые строки, а не подсчитывайте их. Это один сохраненный запрос, который превращает качество данных из проблемы в краткий список. Если проверка сломалась так, как это не описано на этой странице, существует общая шлейф диагностики на предмет застревания.

Еще одна мысль, и мне бы искренне хотелось услышать ответы других людей. Первый сохраненный мной запрос на выбросы обнаружил один заказ с лишним нулем, который находился в опубликованных отчетах в течение трех месяцев. Что в ваших данных зацепилось за забором, которого никто не заметил глазом?

Ссылки

Одна строка огромна, и решение об ее удалении принимает тот, кто держит мышь.

Статистика для аналитиков составляет 123 страницы, процентили и правило IQR, поэтому удаление строки — это задокументированный выбор, а не рефлекс.

Статистика для аналитиков, $19 →
Потренируйтесь в этом с числами перед собой.

тот Статистический комплект дает вам повторы: проработанные расчеты процентилей, карточки с арифметикой забора и вопросы, которые просят вас предсказать, какие строки будет отмечено правилом, прежде чем вы его запустите. Теперь вы владеете методом; комплект - это практика. Ничего устанавливать, учетная запись не требуется.

Откройте набор статистики →