R中的下采样和移动平均

Down sampling and Moving Average in R

我有一个采样频率为 20Hz 的非常大的信号,我使用 n=20 的移动平均 (movavg) 函数来使其平滑,但结果我得到了一个与输入采样率相同的信号。是否有接受输入并应用移动平均滤波器和 return 下采样信号的函数。 最好的问候。

您可以每 20 个平滑信号保留一个观测值 x[x%%20 == 0]

你拿哪个肯定影响不大,只要是正规的就行。比较一下x[x%%20==0], x[x%%20==1], x[x%%20==2],...

就可以放心了