Как сделать прогноз, используя данные частотной области?

11

Как линейная регрессия, так и фильтрация Калмана могут использоваться для оценки, а затем прогнозирования по последовательности данных во временной области (учитывая некоторые предположения о модели, лежащей в основе данных).

Какие методы, если таковые имеются, могут быть применимы для прогнозирования с использованием данных в частотной области? (например, прогнозировать будущий шаг, используя выходные данные из подходящего FFT (-ов) предыдущих данных, не возвращаясь к временной области для оценки.)

Какие допущения относительно данных или модели данных могут потребоваться для достижения какого-либо качества или оптимальности прогнозирования в частотной области, если таковые имеются? (Но предположим, что априори неизвестно, является ли источник данных строго периодическим по ширине апертуры БПФ.)

hotpaw2
источник
hotpaw, не могли бы вы уточнить ваш второй абзац. Я не уверен, почему для линейного регрессора или фильтра Калмана было бы важно, что это за данные, пока существует базовая связь, но, возможно, я не понял ваш вопрос.
Спейси
L
1
звуки , похожие на dsp.stackexchange.com/a/123/29
эндолиты
@endolith: Похоже, за исключением того, что я включил очень важную часть 2: При каких допущениях или условиях это может быть «разумным».
hotpaw2

Ответы:

2

Важное ПРИМЕЧАНИЕ. Поскольку речь идет о частотной области, подразумевается, что весь спектр ДПФ доступен, и, следовательно, оценка используется для сглаживания, а не для прогнозирования в будущем.

Если сигнал является стационарным, вы можете применить фильтр Винера, и полученная модель является КИХ-фильтром; в этом случае оценка сигнала во временной области будет идентична оценке в частотной области.

Из вики : главным достижением Винера было решение случая, когда действует требование причинности, и в приложении к книге Винера Левинсон дал решение по РПИ.

Удаление шума с использованием фильтра Винера с помощью деконволюции называется деконволюцией Винера . Это работает в частотной области. И довольно хорошо используется в деконволюции изображений.

Я не знаю, возможна ли формулировка для фильтра Калмана, который будет использоваться для данных в частотной области (при условии DFT), потому что обычные реализации на самом деле являются итеративными выборка за выборкой. Но подходы сглаживания Калмана, вероятно, могут сделать подобное.

Дипан Мехта
источник
1

Использование частотной и временной областей для краткосрочных прогнозов друг о друге проблематично из-за принципа неопределенности . Это означает, что чем лучше вы хотите узнать спектр, тем больше образцов вам нужно собрать. Это задерживает ваш прогноз, снижая его полезность.

Первый вопрос, который я хотел бы задать: «Насколько предсказуемы мои временные ряды для начала?» чтобы узнать, насколько хорошо работает мой алгоритм прогнозирования и решить, когда остановиться. На этот вопрос можно ответить, оценив уровень энтропии .

Следует также помнить, что временной ряд полностью характеризуется его совместным распределением; преобразования не могут улучшить это, но могут помочь, когда вы работаете с грубыми моделями (например, которые игнорируют зависимости высокого порядка).

Смотрите также Использование анализа Фурье для прогнозирования временных рядов.

Эмре
источник