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

Калькулятор средневзвешенного значения онлайн

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

Ваши данные

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

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

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

Столбцы

Результат

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

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

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

Формула Σ(значение × вес) ÷ Σ(вес)
Что ещё показано Простое арифметическое среднее, для сравнения
Вклад Каждая строка выгружается со своей долей в итоговом результате
Равные веса Средневзвешенное в точности совпадает с простым средним
Нулевая сумма весов Не определено; утилита сообщает об этом вместо деления на ноль
Отрицательные веса Арифметически допустимы, но почти всегда ошибка в данных

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

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

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

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

Каждая строка выгружается со своим вкладом — значением, умноженным на вес и делённым на сумму весов. Эти вклады складываются в средневзвешенное, что позволяет увидеть, какие именно строки породили ответ, а не принимать одно число на веру.

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

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

Когда нужно средневзвешенное?

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

Почему средневзвешенное совпало с простым?

Потому что ваши веса все равны или почти равны. В этом случае взвешивание ничего не добавляет, и проще приводить обычное среднее.

Могут ли веса быть процентами?

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

Что если у части строк нет веса?

Строки, где отсутствует значение или вес, пропускаются парой и подсчитываются. Отсутствующий вес не считается нулём: нулевой вес молча исключил бы строку, которую, возможно, просто не измерили.

Мои данные загружаются?

Нет. И оба средних, и каждый вклад считаются в вашем браузере.

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

Нужно наоборот? Среднее геометрическое и гармоническое Правильные средние для темпов роста и для скоростей

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

Все утилиты