Анализ колебаний без тренда
В случайных процессах , теории хаоса и временных рядов анализе анализ колебаний без тренда ( DFA ) является методом определения статистической самоаффинности сигнала. Это полезно для анализа временных рядов, которые кажутся процессами с длинной памятью (расходящееся время корреляции , например, степенная затухающая автокорреляционная функция ) или шумом 1/f .
Полученная экспонента аналогична экспоненте Херста , за исключением того, что DFA также может применяться к сигналам, основная статистика которых (например, среднее значение и дисперсия) или динамика нестационарны ( изменяются со временем). Это связано с мерами, основанными на спектральных методах, таких как автокорреляция и преобразование Фурье .
Пэн и др. представил DFA в 1994 году в статье, которая по состоянию на 2022 год цитировалась более 3000 раз. [1] и представляет собой расширение (обычного) флуктуационного анализа (ФА), на который влияют нестационарности.
Определение
[ редактировать ]
Алгоритм
[ редактировать ]Дано: временной ряд .
Вычислите его среднее значение .
Суммируйте это в процесс . Это совокупная сумма или профиль исходного временного ряда. Например, профиль iid белого шума представляет собой стандартное случайное блуждание .
Выберите набор целых чисел, таких что , самый маленький , самый крупный , и последовательность примерно равномерно распределена в логарифмическом масштабе: . Другими словами, это примерно геометрическая прогрессия . [2]
Для каждого , разделите последовательность на последовательные отрезки длины . Внутри каждого сегмента вычислите наименьших квадратов аппроксимацию прямой линией методом ( локальный тренд ). Позволять будет результирующая кусочно-линейная аппроксимация.
Вычислите среднеквадратичное отклонение от локального тренда ( локальное колебание ): А их среднеквадратичное значение — это общее колебание:
(Если не делится на , то можно либо отбросить остаток последовательности, либо повторить процедуру с обратной последовательностью, а затем взять их среднеквадратическое значение. [3] )
Сделайте логарифмический график . [4] [5]
Интерпретация
[ редактировать ]Прямая линия уклона на логарифмическом графике указывает на статистическую самоблизость формы . С монотонно возрастает с , у нас всегда есть .
Показатель масштабирования является обобщением показателя Херста с точным значением, дающим информацию о самокорреляции ряда:
- : антикоррелированный
- : некоррелированный, белый шум
- : коррелирует
- : 1/f-шум, розовый шум
- : нестационарный, неограниченный
- : Броуновский шум
Поскольку ожидаемое смещение в некоррелированном случайном блуждании длины N растет как , показатель будет соответствовать некоррелированному белому шуму. Когда показатель степени находится между 0 и 1, результатом является дробный гауссов шум .
Подводные камни в интерпретации
[ редактировать ]Хотя алгоритм DFA всегда выдает положительное число для любого временного ряда это не обязательно означает, что временной ряд самоподобен. Самоподобие требует, чтобы логарифмический график был достаточно линейным в широком диапазоне значений. . Кроме того, было показано, что комбинация методов, включая оценку максимального правдоподобия (MLE), а не метод наименьших квадратов, лучше аппроксимирует показатель масштабирования или степенной показатель. [6]
Кроме того, существует множество величин, подобных экспоненте масштабирования, которые можно измерить для самоподобного временного ряда, включая размерность делителя и показатель Херста . Следовательно, показатель масштабирования DFA не является фрактальным измерением и не обладает некоторыми желательными свойствами, которыми обладает измерение Хаусдорфа , хотя в некоторых особых случаях оно связано с измерением подсчета ящиков для графика временного ряда.
Обобщения
[ редактировать ]Обобщение полиномиальных тенденций (DFA более высокого порядка)
[ редактировать ]Приведенный выше стандартный алгоритм DFA удаляет линейный тренд в каждом сегменте. Если мы удалим полиномиальный тренд степени n в каждом сегменте, это будет называться DFAn или DFA более высокого порядка. [7]
С представляет собой совокупную сумму , линейный тренд в является постоянной тенденцией в , что является постоянной тенденцией (видны как короткие участки «плоских плато»). В связи с этим DFA1 удаляет среднее значение из сегментов временного ряда. прежде чем количественно оценить колебания.
Аналогично, тенденция степени n в представляет собой тенденцию степени (n-1) в . Например, DFA1 удаляет линейные тенденции из сегментов временного ряда. перед количественной оценкой колебаний DFA1 удаляет параболические тенденции из , и так далее.
Анализ Hurst R/S удаляет постоянные тенденции в исходной последовательности и, таким образом, при исключении тренда он эквивалентен DFA1.
Обобщение на разные моменты (мультифрактальный ДКА)
[ редактировать ]DFA можно обобщить, вычислив затем построим логарифмический график , Если в графике имеется сильная линейность , то этот наклон . [8] DFA – это особый случай, когда .
Мультифрактальные системы масштабируются как функция . По сути, показатели масштабирования не обязательно должны быть независимыми от масштаба системы. В частности, DFA измеряет масштабное поведение колебаний второго момента.
Кантельхардт и др. задумал этот показатель масштабирования как обобщение классического показателя Херста. Классический показатель Херста соответствует для стационарных случаев и для нестационарных случаев. [8] [9] [10]
Приложения
[ редактировать ]Метод DFA применялся ко многим системам, например к последовательностям ДНК, [11] [12] нейрональные колебания, [10] выявление речевых патологий, [13] колебание сердцебиения в разные фазы сна, [14] и анализ моделей поведения животных. [15]
Изучено влияние тенденций на DFA. [16]
Связь с другими методами для конкретных типов сигналов
[ редактировать ]Для сигналов со степенным затуханием автокорреляции
[ редактировать ]В случае степенных затухающих автокорреляций корреляционная функция затухает с показателем степени : .Кроме того, спектр мощности затухает по мере .Три показателя связаны соотношением: [11]
- и
- .
Соотношения можно вывести с помощью теоремы Винера–Хинчина . Связь DFA с методом спектра мощности хорошо изучена. [17]
Таким образом, привязан к наклону спектра мощности и используется для описания цвета шума следующим соотношением: .
Для дробного гауссовского шума
[ редактировать ]Для дробного гауссовского шума (FGN) мы имеем , и таким образом , и , где является показателем Херста . для ФГН равно . [18]
Для дробного броуновского движения
[ редактировать ]Для дробного броуновского движения (FBM) мы имеем , и таким образом , и , где является показателем Херста . для FBM равно . [9] В этом контексте FBM представляет собой совокупную сумму или интеграл FGN, следовательно, показатели их степениСпектры мощности отличаются на 2.
См. также
[ редактировать ]- Мультифрактальная система
- Самоорганизованная критичность
- Самоблизость
- Анализ временных рядов
- показатель Херста
Ссылки
[ редактировать ]- ^ Пэн, СК; и др. (1994). «Мозаичная организация нуклеотидов ДНК» . Физ. Преподобный Е. 49 (2): 1685–1689. Бибкод : 1994PhRvE..49.1685P . дои : 10.1103/physreve.49.1685 . ПМИД 9961383 . S2CID 3498343 .
- ^ Хардстоун, Ричард; Поиль, Симон-Шломо; Скьявоне, Джузеппина; Янсен, Рик; Никулин Вадим; Мансвелдер, Хьюберт; Линкенкаер-Хансен, Клаус (2012). «Анализ флуктуаций без тренда: безмасштабный взгляд на нейронные колебания» . Границы в физиологии . 3 : 450. doi : 10.3389/fphys.2012.00450 . ISSN 1664-042X . ПМК 3510427 . ПМИД 23226132 .
- ^ Чжоу, Ю; Люнг, Йи (21 июня 2010 г.). «Мультифрактальный временно-взвешенный анализ флуктуаций без тренда и его применение в анализе масштабного поведения в температурных рядах» . Журнал статистической механики: теория и эксперимент . 2010 (6): P06021. дои : 10.1088/1742-5468/2010/06/P06021 . ISSN 1742-5468 . S2CID 119901219 .
- ^ Пэн, СК; и др. (1994). «Количественная оценка показателей масштабирования и явлений пересечения во временных рядах нестационарных сердцебиений». Хаос . 49 (1): 82–87. Бибкод : 1995Хаос...5...82П . дои : 10.1063/1.166141 . ПМИД 11538314 . S2CID 722880 .
- ^ Брайс, РМ; Спраг, КБ (2012). «Возвращаясь к анализу колебаний без тренда» . наук. Представитель . 2 : 315. Бибкод : 2012NatSR...2E.315B . дои : 10.1038/srep00315 . ПМК 3303145 . ПМИД 22419991 .
- ^ Клосет, Аарон; Рохилла Шализи, Косма; Ньюман, МЭД (2009). «Степенное распределение в эмпирических данных». Обзор СИАМ . 51 (4): 661–703. arXiv : 0706.1062 . Бибкод : 2009SIAMR..51..661C . дои : 10.1137/070710111 . S2CID 9155618 .
- ^ Кантельхардт Й.В.; и др. (2001). «Обнаружение долгосрочных корреляций с помощью анализа колебаний без тренда». Физика А. 295 (3–4): 441–454. arXiv : cond-mat/0102214 . Бибкод : 2001PhyA..295..441K . дои : 10.1016/s0378-4371(01)00144-3 . S2CID 55151698 .
- ^ Перейти обратно: а б Его Превосходительство Стэнли, Дж. В. Кантельхардт; С.А. Зшигнер; Э. Косельни-Бунде; С. Хэвлин; А. Бунде (2002). «Мультифрактальный анализ нетрендовых колебаний нестационарных временных рядов» . Физика А. 316 (1–4): 87–114. arXiv : физика/0202070 . Бибкод : 2002PhyA..316...87K . дои : 10.1016/s0378-4371(02)01383-3 . S2CID 18417413 . Архивировано из оригинала 28 августа 2018 г. Проверено 20 июля 2011 г.
- ^ Перейти обратно: а б Мовахед, М. Садег; и др. (2006). «Мультифрактальный анализ отклонений от тренда временных рядов солнечных пятен». Журнал статистической механики: теория и эксперимент . 02 .
- ^ Перейти обратно: а б Хардстоун, Ричард; Поиль, Симон-Шломо; Скьявоне, Джузеппина; Янсен, Рик; Никулин Вадим Владимирович; Мансвелдер, Хьюберт Д.; Линкенкаер-Хансен, Клаус (1 января 2012 г.). «Анализ флуктуаций без тренда: безмасштабный взгляд на нейронные колебания» . Границы в физиологии . 3 : 450. doi : 10.3389/fphys.2012.00450 . ПМК 3510427 . ПМИД 23226132 .
- ^ Перейти обратно: а б Булдырев; и др. (1995). «Дальние корреляционные свойства кодирующих и некодирующих последовательностей ДНК - анализ генбанка». Физ. Преподобный Е. 51 (5): 5084–5091. Бибкод : 1995PhRvE..51.5084B . дои : 10.1103/physreve.51.5084 . ПМИД 9963221 .
- ^ Бунде А., Хэвлин С. (1996). «Фракталы и неупорядоченные системы», Спрингер, Берлин, Гейдельберг, Нью-Йорк.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Литтл, М.; МакШарри, П.; Мороз И. ; Робертс, С. (2006). «Нелинейное, биофизическое обнаружение патологии речи» (PDF) . Международная конференция IEEE 2006 г. по материалам акустической скорости и обработки сигналов . Том. 2. С. II-1080–II-1083. дои : 10.1109/ICASSP.2006.1660534 . ISBN 1-4244-0469-Х . S2CID 11068261 .
- ^ Бунде А.; и др. (2000). «Коррелированные и некоррелированные области колебаний сердечного ритма во время сна». Физ. Преподобный Е. 85 (17): 3736–3739. Бибкод : 2000PhRvL..85.3736B . дои : 10.1103/physrevlett.85.3736 . ПМИД 11030994 . S2CID 21568275 .
- ^ Богачев Михаил Иванович; Льянова Ася И.; Синица, Александр М.; Пыко Светлана А.; Пико Никита С.; Кузьменко Александр Владимирович; Романов, Сергей А.; Брикова Ольга Ивановна; Цыганкова, Маргарита; Ивкин Дмитрий Юрьевич; Оковитый Сергей Владимирович; Приходько Вероника А.; Каплун Дмитрий Игоревич; Сысоев Юрий И.; Каюмов, Айрат Р. (март 2023 г.). «Понимание сложного взаимодействия постоянных и антипостоянных режимов в траекториях движения животных как важной характеристики их профилей поведенческих моделей: на пути к автоматизированной и надежной модели, основанной на количественной оценке данных тестов на тревожность» . Биомедицинская обработка сигналов и контроль . 81 : 104409. doi : 10.1016/j.bspc.2022.104409 . S2CID 254206934 .
- ^ Ху, К.; и др. (2001). «Влияние тенденций на анализ колебаний без тренда». Физ. Преподобный Е. 64 (1): 011114. arXiv : физика/0103018 . Бибкод : 2001PhRvE..64a1114H . дои : 10.1103/physreve.64.011114 . ПМИД 11461232 . S2CID 2524064 .
- ^ Хенеган; и др. (2000). «Установление связи между анализом флуктуаций без учета тренда и анализом спектральной плотности мощности случайных процессов». Физ. Преподобный Е. 62 (5): 6103–6110. Бибкод : 2000PhRvE..62.6103H . дои : 10.1103/physreve.62.6103 . ПМИД 11101940 . S2CID 10791480 .
- ^ Такку, Мурад С.; и др. (1995). «Оценщики долгосрочной зависимости: эмпирическое исследование». Фракталы . 3 (4): 785–798. дои : 10.1142/S0218348X95000692 .
Внешние ссылки
[ редактировать ]- Учебное пособие по расчету анализа колебаний без тренда. Архивировано 3 февраля 2019 г. в Wayback Machine в Matlab с использованием набора инструментов нейрофизиологических биомаркеров .
- Код FastDFA MATLAB для быстрого расчета показателя масштабирования DFA для очень больших наборов данных.
- Physionet Хороший обзор DFA и кода C для его расчета.
- MFDFA Python (мультифрактального) анализа флуктуаций без тренда. Реализация