Ваши данные
Вставьте таблицу прямо из Excel или Google Таблиц либо перетащите CSV-файл. Никуда ничего не загружается — весь расчёт идёт внутри этой вкладки браузера.
CSV, TSV или обычный текст. Файлы в windows-1251 распознаются и перечитываются автоматически, поэтому кириллица в заголовках не превращается в кракозябры.
Настройки разбора
Столбцы
Результат
Сохранить и поделиться
Библиотека отрисовки скачивается только при нажатии кнопки и только на этой странице.
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Правило разбиения | Фридмана—Дьякониса: ширина = 2 · IQR / ∛n |
|---|---|
| Запасное правило | Стёрджеса (log₂ n + 1), когда IQR равен нулю — много повторяющихся значений |
| Ограничение | Не больше 60 интервалов независимо от того, что предлагает правило |
| Зазор между столбцами | Нулевой — столбцы соприкасаются, потому что горизонтальная ось непрерывна |
| Обработка границ | Интервалы полуоткрытые; максимум помещается в последний интервал |
| Что на выходе | PNG в двойном разрешении плюс CSV с интервалами, частотами и долями |
Когда этот метод вводит в заблуждение
- Ширина интервала меняет вывод. Те же данные при восьми интервалах выглядят одновершинными, а при сорока обнаруживают две вершины — или порождают шум, которого нет. Автоматическое разбиение — обоснованное умолчание, а не гарантия.
- Малые выборки гистограмму не выдерживают. Меньше примерно 30 значений столбцы сообщают в основном о том, по какую сторону произвольной границы попало каждое наблюдение, и увиденная форма — это шум.
- Соприкасающиеся столбцы означают, что ось непрерывна. Если в вашем столбце категории, а не измерения, это неверная диаграмма — возьмите частотную таблицу, которая считает различные значения, а не интервалы.
- Частоты скрывают размер выборки при сравнении. Две гистограммы с разными итогами нельзя сравнивать столбец к столбцу; сначала переведите в доли — в выгружаемой таблице они уже есть.
Как это считается
Ширина интервала выбирается правилом Фридмана—Дьякониса: удвоенный межквартильный размах, делённый на кубический корень из количества. Оно используется вместо более известного правила Стёрджеса, потому что построено на IQR, а значит одно экстремальное значение не растягивает все интервалы гистограммы.
Когда межквартильный размах равен нулю — это бывает, если больше половины значений одинаковы, — правило делило бы на ноль, поэтому утилита переходит на правило Стёрджеса. Обычно такой случай означает, что столбец на самом деле категориальный и частотная таблица подойдёт лучше.
Столбцы рисуются без зазора между собой. Это не вопрос стиля: зазор сигнализирует о категориальной оси, а гистограмма меряет непрерывную. Все библиотеки графиков по умолчанию ставят зазор, поэтому его приходится убирать явно.
Интервалы полуоткрытые: значение, равное границе, попадает в верхний интервал. Единственное исключение — максимум, который иначе оказался бы вне всех интервалов и молча выпал бы из диаграммы.
Вопросы и ответы
Можно самому задать число интервалов?
На этой странице нет — правило применяется автоматически, чтобы одни и те же данные всегда давали одну и ту же картинку. Если нужно поэкспериментировать с шириной, выгрузите значения и сделайте это в таблице, где выбор виден и принадлежит вам.
Почему моя гистограмма — один высокий столбец?
Потому что одно экстремальное значение растянуло ось. Интервал, вмещающий всё остальное, стал шириной со весь нормальный диапазон. Уберите выброс — утилита поиска его найдёт — и постройте заново.
Гистограмма или ящик с усами?
Гистограмма показывает форму, включая несколько вершин. Ящик с усами компактно показывает положение и выбросы и лучше подходит для сравнения нескольких групп. Они отвечают на разные вопросы и часто рисуются вместе.
У меня категории, а не измерения.
Тогда возьмите частотную таблицу. Гистограмма предполагает, что горизонтальная ось — непрерывная числовая прямая, и группировать категории по интервалам бессмысленно.
Мои данные загружаются?
Нет. И разбиение, и отрисовка происходят в вашем браузере.