对于我的评估,我想使用PyKalman过滤器库。我已经创建了一个非常小的时间序列数据,有三列格式如下。由于我无法在stackoverflow上附加文件,因此将完整的数据集附加到此处以提高可复制性:
http://www.mediafire.com/file/el1tkrdun0j2dk4/testdata.csv/file
time X Y
0.040662 1.041667 1
0.139757 1.760417 2
0.144357 1.190104 1
0.145341 1.047526 1
0.145401 1.011882 1
0.148465 1.002970 1
.... ..... .
我已经阅读了Python的the PyKalman library documetation,并设法使用Kalman Filter
做了一个简单的线性过滤,下面是我的代码
下面的图作为输出
从图和我的dataset可以看出,我的输入是非线性的。因此,我想使用Kalman Filter
,看看是否可以检测并跟踪过滤后的信号滴(上图中的蓝色)。但由于我对Kalman Filter
太陌生了,我似乎很难理解数学公式并开始学习{
目前没有回答
相关问题 更多 >
编程相关推荐