r - Hampel Matlab vs R
问题描述
我正在尝试用 R 中的 Matlab 重写代码,但我在 Hampel-Filter 上失败了,这似乎是不同的。
absmeasuredAccelerations<-(9.817899,9.923724,9.915009,9.414430,9.912013,9.822199,9.662423,9.809928,9.812976,9.883809)
- 我在 Matlab 和 R 中应用 Hampel-Filter 的向量是相同的,如下所示。
Matlab 源码:
Filtered = hampel(absmeasuredAccelerations,30,0.05);
在 R 中:
Filtered<- hampel(absmeasuredAccelerations, k=15,t0=0.05)$y
比较 Matlab 和 R 之间的输出,有一个显着的区别,如下所示:
然而,假设这两个过滤器的实现是不同的,那么一定有可能重现结果吗?任何人都有一些想法或我做错了什么?