pyts.metrics.boss¶
-
pyts.metrics.boss(x, y)[来源]¶ 返回两个数组之间的BOSS距离。
参数: - x : array-like, shape = (n_timestamps,)
第一个数组。
- y : array-like, shape = (n_timestamps,)
第二个数组。
返回值: - dist : float
两个数组之间的BOSS 距离。
注意事项
BOSS指标的定义如下
其中
和
是非负整数的向量。 BOSS距离不是一个距离度量标准,因为它既不满足对称性条件,也不满足三角不等式。
参考文献
[1] P. Schäfer, "BOSS专注于在噪声存在情况下的时间序列分类"。数据挖掘与知识发现, 29(6), 1505-1530 (2015). 示例
>>> from pyts.metrics import boss >>> x = [0, 5, 5, 3, 4, 5] >>> y = [3, 0, 0, 0, 8, 0] >>> boss(x, y) 10.0 >>> boss(y, x) 5.0