Я хочу рассчитать среднее значение набора углов , которое представляет собой опорный подшипник (от 0 до 360 градусов) - (аналогично направлению ветра)
Я знаю, что это обсуждалось раньше (несколько раз). Принятый ответ был Вычислить единичные векторы от углов и взять угол их среднего.
Однако этот ответ определяет среднее значение неинтуитивным способом. Среднее значение 0, 0 и 90 будет atan ((sin (0) + sin (0) + sin (90))/(cos (0) + cos (0) + cos (90))) = atan (1/2) = 26,56 град.
Я ожидал бы, что среднее значение 0, 0 и 90 будет 30 градусов.
Итак, я думаю, что справедливо снова задать вопрос: как бы вы вычислили среднее значение, поэтому такие примеры дадут интуитивный ожидаемый ответ.
Изменить 2014:
После того, как я задал этот вопрос, я опубликовал статью о CodeProject, которая предлагает тщательный анализ. В статье рассматриваются следующие справочные проблемы:
- Данное время дня [00: 00-24: 00] для каждого рождения произошло в США в 2000 году. - Рассчитайте среднее время рождения в день.
- Учитывая мультимножество измерений направления от стационарного передатчика до стационарного приемника, используя метод измерения с обернутой нормальной распределенной ошибкой - Оцените направление.
- Учитывая мультимножество азимутальных оценок между двумя точками, сделанных "обычными" людьми (при условии, что они подвержены обернутой усеченной нормальной распределенной ошибке) - Оцените направление.