r - R中的下采样和移动平均线
问题描述
我有一个非常大的信号,采样频率为 20Hz,我正在使用 n=20 的移动平均 (movavg) 函数使其平滑,但结果我得到的信号与输入的采样率相同。是否有一个函数可以接受输入并应用移动平均滤波器并返回下采样信号。最好的祝福。
解决方案
您可以每 20 个平滑信号进行一次观察x[x%%20 == 0]
。
只要是规律的,你拿哪一个一定不会有重大影响。您可以通过比较来获得保证x[x%%20==0]
,,, x[x%%20==1]
...x[x%%20==2]
推荐阅读
- apache-kafka - 如何运行 Kafka 休息的两个实例
- javascript - JQuery onclick 函数显示所有锚标记的相同 id
- filter - 如何在 ASP.NET 的 Kendo Grid 上设置初始过滤器
- google-aiy - AIY Vision Kit - CameraInference 是否总是抓取最新/当前帧?
- javascript - ajax 函数没有正确执行
- spring - Hibernate PersistenceBag 上的 Spring Security @PostFilter 导致删除
- php - PHP读取谷歌表格但不刷新
- php - PHP中如何将数组数据存储到redis中
- java - 在 MySQL 中获取数据的问题
- java - Spring boot 的不可变配置