Как посчитать среднее взвешенное значение для циклического ряда? Есть массив значений [[0, 3600], [5, 600], [20, 1400]]. Первое значение изменяется в диапазоне от 0 до 20 включительно, второе - от 0 до 4000, является "весом". Нужно найти средневзвешенное значение при условии, что первое число является циклическим, то есть после 20 идет 0 (например среднее значение без учета весов для чисел 18 и 3 будет равно 0). Помогите с формулой расчета, пожалуйста.
Для расчета средневзвешенного значения для циклического ряда можно воспользоваться следующей формулой:
Средневзвешенное значение = (Сумма(значение вес) + ( (значение вес) для первого элемента)) / Сумма(вес)
Для массива значений [[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.