首页 > 解决方案 > PyEMD 为训练、测试数据返回不同数量的 IMF

问题描述

我在信号(训练和测试)数据上使用 PyEMD(经验模式分解)。对于所有信号(数据集),一切似乎都运行良好,但在我的一个数据集中,它正在分解的 IMF 数量对于训练和测试数据集是不同的。

我已经尝试过 (max_imf: ) 参数,但是通过将数量限制为最小值以便 (train & test ) 具有相同数量的 IMF,分解是不正确的(直到最终趋势才分解)。

任何建议将不胜感激。

标签: pythondecomposition

解决方案


可以先对数据进行分解,然后为每个组件划分训练集和测试集


推荐阅读