Блог
Статистика по данным

Калькулятор квартилей и процентилей онлайн

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

Ваши данные

Вставьте таблицу прямо из Excel или Google Таблиц либо перетащите CSV-файл. Никуда ничего не загружается — весь расчёт идёт внутри этой вкладки браузера.

CSV, TSV или обычный текст. Файлы в windows-1251 распознаются и перечитываются автоматически, поэтому кириллица в заголовках не превращается в кракозябры.

Настройки разбора

Столбцы

Результат

Библиотека отрисовки скачивается только при нажатии кнопки и только на этой странице.

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

Факты и границы применимости

Определение квантиля R type 7 — линейная интерполяция, идентично PERCENTILE.INC в Excel и numpy по умолчанию
Какие процентили выдаются P5, P10, P25, P50, P75, P90, P95, P99
IQR Q3 − Q1 — диапазон, покрывающий среднюю половину данных
Интерполяция Когда позиция попадает между двумя значениями, результат интерполируется между ними
Устойчивость Не зависит от того, насколько экстремальны крайние значения, — только от того, сколько их
Минимум строк 2

Когда этот метод вводит в заблуждение

Как это считается

Значения сортируются, а позиция для процентиля p вычисляется как (n − 1) · p. Когда позиция попадает точно на индекс, возвращается стоящее там значение; когда падает между двумя индексами, результат линейно интерполируется между соседями.

Это правило интерполяции и есть определение R type 7. Оно принято по умолчанию в R, в numpy, в Google Таблицах и в Excel PERCENTILE.INC — поэтому числа здесь совпадают с тем, что выдаёт ваша таблица. Называть определение важно: на столбце в 20 строк конкурирующие определения расходятся на несколько процентов.

Межквартильный размах — это Q3 − Q1: промежуток, покрывающий среднюю половину наблюдений. Он устойчивый аналог стандартного отклонения: там, где стандартное отклонение раздувается одним экстремальным значением, IQR не двигается вовсе, пока значение не пересечёт границу квартиля.

Процентили считаются только по корректным числам. Пустые и нечисловые ячейки пропускаются, а не считаются нулями, — иначе каждый нижний процентиль стянуло бы к низу диапазона.

Вопросы и ответы

Почему мои квартили отличаются от другого инструмента?

Из-за определения квантиля. В ходу их девять. Эта страница называет свой выбор прямо — R type 7, то же, что PERCENTILE.INC в Excel, — чтобы можно было проверить, не использовал ли другой инструмент PERCENTILE.EXC или что-то ещё.

Сколько строк нужно для осмысленного P95?

Как правило, не меньше сотни, а лучше несколько сотен. На 30 строках P95 лежит между двумя верхними значениями и рассказывает про эти две строки, а не про процесс.

Что брать — IQR или стандартное отклонение?

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

Что медиана делает в таблице процентилей?

Медиана по определению и есть P50. В таблице она стоит для полноты и должна в точности совпадать с тем, что выдаёт утилита среднего, медианы и моды.

Что-нибудь загружается?

Нет. Сортировка и интерполяция выполняются в вашем браузере.

Обратная утилита

Нужно наоборот? Пятичисловая сводка Минимум, Q1, медиана, Q3 и максимум одной строкой

Похожие утилиты

Все утилиты