Как посчитать среднее взвешенное значение для циклического ряда? Есть массив значений [[0, 3600], [5, 600], [20, 1400]]. Первое значение изменяется в диапазоне от 0 до 20 включительно, второе - от 0 до 4000, является "весом".
Нужно найти средневзвешенное значение при условии, что первое число является циклическим, то есть после 20 идет 0 (например среднее значение без учета весов для чисел 18 и 3 будет равно 0).
Помогите с формулой расчета, пожалуйста.

21 Авг 2019 в 06:04
158 +1
0
Ответы
1

Для расчета средневзвешенного значения для циклического ряда можно воспользоваться следующей формулой:

Средневзвешенное значение = (Сумма(значение вес) + ( (значение вес) для первого элемента)) / Сумма(вес)

Для массива значений [[0, 3600], [5, 600], [20, 1400]]:

Найдем сумму всех весов:
3600 + 600 + 1400 = 5600

Рассчитаем сумму произведений значения на вес, учитывая цикличность:
(0 3600) + (5 600) + (20 * 1400) = 0 + 3000 + 28000 = 31000

Выполним расчет средневзвешенного значения:
(31000 + (0 * 3600)) / 5600 = 31000 / 5600 ≈ 5,54

Таким образом, средневзвешенное значение для данного массива будет около 5,54.

20 Апр 2024 в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир