stringtranslate.com

Регрессивный дискретный ряд Фурье

В прикладной математике регрессивный дискретный ряд Фурье (RDFS) является обобщением дискретного преобразования Фурье , где коэффициенты ряда Фурье вычисляются в смысле наименьших квадратов , а период является произвольным, т. е. не обязательно равным длине данных. Впервые он был предложен Аррудой (1992a, 1992b). Его можно использовать для сглаживания данных в одном или нескольких измерениях и для вычисления производных от сглаженной кривой, поверхности или гиперповерхности .

Техника

Одномерный регрессивный дискретный ряд Фурье

Одномерный RDFS, предложенный Аррудой (1992a), можно сформулировать очень простым способом. Имея выборочный вектор данных ( сигнал ) , можно записать алгебраическое выражение:

Обычно , но это не обязательно.

Приведенное выше уравнение можно записать в матричной форме как

Решение приведенной выше линейной системы уравнений методом наименьших квадратов можно записать в виде:

где — сопряженное транспонирование , а сглаженный сигнал получается из:

Первую производную сглаженного сигнала можно получить из:

Двумерный регрессивный дискретный ряд Фурье (RDFS)

Двумерный или двумерный RDFS, предложенный Аррудой (1992b), также может быть сформулирован простым способом. Здесь для простоты будет рассмотрен случай равномерно распределенных данных. Общие случаи неравномерно распределенных и произвольных сеток приведены в ссылке (Арруда, 1992b). При наличии выборочной матрицы данных (двумерного сигнала ) можно записать алгебраическое выражение:

Вышеуказанное уравнение можно записать в матричной форме для прямоугольной сетки. Для случая равномерно распределенной выборки: имеем:

Решение методом наименьших квадратов можно представить следующим образом:

а сглаженная двумерная поверхность определяется выражением:

где — сопряженная функция, а — транспонированная функция .

Дифференциацию по можно легко реализовать аналогично одномерному случаю (Arruda, 1992b).

Текущие приложения

Программное обеспечение

Недавно был разработан пакет, включающий одномерную и двумерную RDFS, чтобы упростить ее использование в свободном программном обеспечении с открытым исходным кодом R:

Смотрите также

Ссылки