Снижение и скользящая средняя в R
У меня очень большой сигнал с частотой дискретизации 20 Гц, и я использую функцию скользящего среднего (movavg) с n=20, чтобы сделать его плавным, но в результате я получаю сигнал с той же частотой дискретизации, что и на входе. Есть ли функция, которая принимает входные данные и применяет фильтр скользящего среднего и возвращает сигнал с пониженной дискретизацией. С уважением.
1 ответ
Решение
Вы можете сохранить одно наблюдение каждые 20 сглаженного сигнала x[x%%20 == 0]
,
То, что вы принимаете, не должно иметь значительного влияния, если оно является регулярным. Вы можете получить уверенность, сравнив x[x%%20==0]
, x[x%%20==1]
, x[x%%20==2]
,...