Як фільтрування з низьким проходом, так і згладжування поліноміальної регресії можна розглядати як наближення функції. Однак засоби для цього різні. Ключове питання, яке потрібно задати тут, - "Чи можете ви зробити одне з точки зору іншого?" а коротка відповідь - «не завжди» з причин, які пояснюються нижче.
При згладжуванні за допомогою фільтрації ключовою операцією є згортка, де , що в частотній області перекладається на y = F - 1 ( F ( x ) F ( h ) ), де позначається F дискретна трансформація Фур'є (а F - 1 - обернена). Дискретна перетворення Фур'є (наприклад, F ( x ) ) пропонує наближення xy(n)=x(n)∗h(n)y=F−1(F(x)F(h))FF−1F(x)xяк сума тригонометричних функцій. Коли - фільтр низьких частот, утримується менша кількість низькочастотних компонентів і різкі зміни x згладжуються. Це встановлює низькочастотну фільтрацію в контексті наближення функції, використовуючи тригонометричні функції в якості базових функцій , але варто переглянути формулу згортки, щоб зауважити, що при фільтруванні y (n) (вихід фільтра) залежить від x ( n ) а також зважена сума минулих вибірок x (зважування тут визначається "формою" h ). (подібні міркування стосуються і фільтрів IIR, звичайно, з додаванням минулих значень y (hxx(n)xh також)y(n)
Хоча при згладжуванні деяким n-градусним многочленом вихід інтерполянта залежить лише від та суміші (різних) базових функцій (їх також називають одночленами ). Що це за різні основні функції? Це постійне ( 0 х 0 ), лінія ( 1 х ), парабола ( 2 х 2 ) і так далі (див на це для гарної ілюстрації). Зазвичай, коли ми маємо справу з рівновіддаленими зразками в часі та з причин, що стосуються точності, використовується форма полінома Ньютонаx(n)a0x0a1xa2x2. Причина, яку я цитую, полягає в тому, що через це легко зрозуміти, що при виконанні лінійної інтерполяції ви можете побудувати ядро фільтра, яке повертає лінійно зважену суму доступних зразків, подібно до того, як поліном низького порядку інтерполяції використовує "лінії" для інтерполяції між двома зразками. Але у більш високих ступенях два методи наближення могли б повернути різні результати (через відмінності в базових функціях).
x(n)x -примітити пункт про нормалізацію-)
Причина використання фільтрування в якості інтерполяції кілька разів, скажімо, наприклад, у випадку "Sinc Interpolation", полягає в тому, що це також має сенс з фізичної точки зору. Ідеалізоване представлення смугової системи (наприклад (лінійного) підсилювача або лінзи в оптичній системі ) у часовій області є імпульсом sinc. Частотним представленням області імпульсу sinc є прямокутник "імпульс"x3наприклад). Я суворо говорю про обмеження, накладені інтерполяцією, коли намагається «вгадати» об’єктивно відсутні значення.
Не існує універсального "найкращого методу", він значною мірою залежить від проблеми інтерполяції, з якою ви стикаєтесь.
Я сподіваюся, що це допомагає.
PS (Артефакти, згенеровані кожним із двох методів наближення, також відрізняються, див., Наприклад, феномен Гіббса та надмірне оснащення , хоча надмірне розміщення є "з іншого боку" вашого питання.)