Jump to content

Круговое среднее

В математике и статистике среднее круговое или среднее угловое — это среднее значение, предназначенное для углов и подобных циклических величин, таких как время суток и дробные части действительных чисел .

Это необходимо, поскольку большинство обычных средств могут оказаться неприемлемыми для величин, подобных углам. Например, среднее арифметическое значений 0° и 360° равно 180°, что вводит в заблуждение, поскольку 360° равняется 0° по модулю полного цикла. [1] Другой пример: «среднее время» между 23:00 и 1:00 — это либо полночь, либо полдень, в зависимости от того, являются ли эти два времени частью одной ночи или частью одного календарного дня.

Круговое среднее — один из простейших примеров статистики направлений и статистики неевклидовых пространств . Это вычисление дает результат, отличный от среднего арифметического, причем разница становится больше, когда углы широко распределены. Например, среднее арифметическое трех углов 0°, 0° и 90° равно (0° + 0° + 90°)/3 = 30°, а среднее векторное значение равно arctan(1/2) = 26,565°. . Более того, при использовании среднего арифметического круговая дисперсия определяется только ±180°.

Определение

[ редактировать ]

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

Преобразуйте все углы в соответствующие точки единичного круга , например: к . То есть преобразовать полярные координаты в декартовы координаты . Затем вычислите среднее арифметическое этих точек. Полученная точка будет лежать внутри единичного круга , но, как правило, не на единичном круге. Преобразуйте эту точку обратно в полярные координаты. Угол является разумным средним значением входных углов. Результирующий радиус будет равен 1, если все углы равны. Если углы равномерно распределены по окружности, то результирующий радиус будет равен 0, и среднего кругового значения не существует. (На самом деле невозможно определить непрерывную операцию среднего на окружности.) Другими словами, радиус измеряет концентрацию углов.

Учитывая углы Общая формула среднего значения с использованием atan2 варианта функции арктангенса :

Использование сложной арифметики

[ редактировать ]

Эквивалентное определение можно сформулировать с использованием комплексных чисел :

.

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

Это можно выразить более кратко, если учесть, что данные о направлении на самом деле представляют собой векторы единичной длины. В случае одномерных данных эти точки данных можно удобно представить как комплексные числа единичной величины. , где – измеренный угол. Тогда средний результирующий вектор для выборки будет:

Средний угол выборки тогда является аргументом среднего результирующего:

Длина выборочного среднего результирующего вектора равна:

и будет иметь значение от 0 до 1. Таким образом, результирующий вектор выборочного среднего можно представить как:

Подобные расчеты также используются для определения круговой дисперсии .

Характеристики

[ редактировать ]

Круговое среднее,

Расстояние равен половине квадрата евклидова расстояния между двумя точками единичного круга, связанного с и .

Простой способ вычислить среднее значение ряда углов (в интервале [0°, 360°)) — вычислить среднее значение косинусов и синусов каждого угла и получить угол путем вычисления обратного тангенса. В качестве примера рассмотрим следующие три угла: 10, 20 и 30 градусов. Интуитивно понятно, что вычисление среднего значения будет включать в себя сложение этих трех углов и деление на 3, что в данном случае действительно приведет к правильному среднему углу, равному 20 градусам. Повернув эту систему против часовой стрелки на 15 градусов, три угла станут 355 градусов, 5 градусов и 15 градусов. Среднее арифметическое теперь составляет 125 градусов, что является неправильным ответом, так как должно быть 5 градусов. Вектор означает можно вычислить следующим образом, используя средний синус и средний косинус :

Выполнение

[ редактировать ]

В этом коде Python мы используем дневные часы, чтобы найти среднее их число:

import math

def circular_mean(hours):
    # Convert hours to radians
    # To convert from hours to degrees, we need to
    # multiply hour by 360/24 = 15.
    radians = [math.radians(hour * 15) for hour in hours]

    # Calculate the sum of sin and cos values
    sin_sum = sum([math.sin(rad) for rad in radians])
    cos_sum = sum([math.cos(rad) for rad in radians])

    # Calculate the circular mean using arctan2
    mean_rad = math.atan2(sin_sum, cos_sum)

    # Convert the mean back to hours
    mean_hour = (math.degrees(mean_rad) / 15) % 24

    return mean_hour

# Example usage:
hours = [0, 12, 18]
mean_hour = circular_mean(hours)
print("First Circular mean:", round(mean_hour, 2))

hours = [0, 12]
mean_hour = circular_mean(hours)
print("Second Circular mean:", round(mean_hour, 2))

hours = [0, 0, 12, 12, 24]
mean_hour = circular_mean(hours)
print("Third Circular mean:", round(mean_hour, 2))

Обобщения

[ редактировать ]

Сферическое среднее

[ редактировать ]

Серия N независимых единичных векторов взяты из распределения фон Мизеса-Фишера. Оценки максимального правдоподобия среднего направления — это просто нормализованное среднее арифметическое , достаточная статистика : [2]

Взвешенное сферическое среднее

[ редактировать ]

Взвешенное сферическое среднее можно определить на основе сферической линейной интерполяции . [3]

См. также

[ редактировать ]
  1. ^ Кристофер М. Бишоп: Распознавание образов и машинное обучение (информатика и статистика) , ISBN   0-387-31073-8
  2. ^ Мардия, Канти ; Юпп, ЧП (1999). Направленная статистика . John Wiley & Sons Ltd. ISBN компании  978-0-471-95333-3 .
  3. ^ Басс, Сэмюэл Р.; Филлмор, Джей П. (2001). «Сферические средние значения и приложения к сферическим сплайнам и интерполяции». Транзакции ACM с графикой . 20 (2). Ассоциация вычислительной техники (ACM): 95–126. дои : 10.1145/502122.502124 . ISSN   0730-0301 .

Дальнейшее чтение

[ редактировать ]
  • Джаммаламадака, С. Рао и СенГупта, А. (2001). Темы круговой статистики , раздел 1.3, World Scientific Press, Сингапур. ISBN   981-02-3778-2
  • Хотц, Томас (2013). «Внешние и внутренние средства круга». Конспекты лекций по информатике . Том. 8085. Берлин, Гейдельберг: Springer Berlin Heidelberg. стр. 433–440. дои : 10.1007/978-3-642-40020-9_47 . ISBN  978-3-642-40019-3 . ISSN   0302-9743 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c0254afe00144e01a79c7e1e95249331__1716454980
URL1:https://arc.ask3.ru/arc/aa/c0/31/c0254afe00144e01a79c7e1e95249331.html
Заголовок, (Title) документа по адресу, URL1:
Circular mean - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)