时间序列对齐#

The sktime.alignment 模块包含时间序列对齐器,例如动态时间规整对齐器。

sktime 中的所有时间序列对齐器可以使用 sktime.registry.all_estimators 工具列出,使用 estimator_types="aligner",可以选择性地通过标签进行过滤。有效的标签可以使用 sktime.registry.all_tags 列出。

基于标签的完整表格也可以在 估算器搜索页面 上找到(在“估算器类型”下拉菜单中选择“对齐器”)。

朴素对齐器#

AlignerNaive([strategy])

多重比对的天真策略。

动态时间规整#

AlignerDTW([dist_method, step_pattern, ...])

dtw-python 的对齐器接口。

AlignerDTWfromDist(dist_trafo[, ...])

使用成对变换器的 dtw-python 对齐器接口。

AlignerDtwDtai([use_c, window, max_dist, ...])

dtaidistance 时间规整对齐的 Aligner 接口。

AlignerDtwNumba([weighted, derivative, ...])

sktime 原生 dtw 对齐器的接口,带有导数或加权。

AlignerLuckyDtw([window])

基于幸运动态时间规整距离的对齐路径。

基于编辑距离的比对工具#

AlignerEditNumba([distance, window, ...])

sktime 原生编辑距离对齐器的接口。