Снижение и скользящая средняя в R - PullRequest
0 голосов
/ 05 сентября 2018

У меня очень большой сигнал с частотой дискретизации 20 Гц, и я использую функцию скользящего среднего (movavg) с n = 20, чтобы сделать его сглаженным, но в результате я получаю сигнал с той же частотой дискретизации, что и на входе. Есть ли функция, которая принимает входные данные и применяет фильтр скользящего среднего и возвращает сигнал с пониженной частотой дискретизации. С наилучшими пожеланиями.

1 Ответ

0 голосов
/ 05 сентября 2018

Вы можете вести одно наблюдение каждые 20 сглаженных сигналов x[x%%20 == 0].

То, что вы принимаете, не должно оказывать значительного влияния, если оно является регулярным. Вы можете получить уверенность, сравнив x[x%%20==0], x[x%%20==1], x[x%%20==2], ...

...