Как гармоническое среднее обрабатывает нулевые значения? что бы среднее гармоническое {3, 4, 5, 0} , так как ?
Как гармоническое среднее обрабатывает нулевые значения? что бы среднее гармоническое {3, 4, 5, 0} , так как ?
Ответы:
Подобно тому, как среднее геометрическое для чего-либо, а равно 0 , как правило, естественно определить среднее для чего-либо гармонического, а 0 - 0 .
Одна физическая интерпретация среднего значения гармоник состоит в том, что если у вас есть резисторы параллельно, общее сопротивление такое, как если бы каждый резистор имел среднее сопротивление гармоник. Если один из резисторов не имеет сопротивления, сопротивление отсутствует (короткое замыкание), и это то же самое, как если бы все резисторы не имели сопротивления.
Если по какой-то причине вы рассматриваете гармонические средние чисел так, чтобы некоторые были отрицательными, а некоторые - положительными, то может быть лучше сказать, что гармоническое среднее с самим собой не определено. Однако в известных мне приложениях для среднего гармонического он используется на неотрицательных числах.
Если вы работаете на языке, который поддерживает Infinity в вычислениях должным образом, например R, вы можете определить гармоническое среднее следующим образом:
harm <- function(x) 1/mean(1/x)
Тогда он будет правильно обрабатывать нули естественным образом:
> harm(c(6, 2, 9, 4, 3, 1))
[1] 2.541176
> harm(c(6, 2, 9, 4, 0, 3, 1))
[1] 0
1/0==Inf
, и 1/Inf==0
, которая является стандартной арифметикой IEEE.