Symbolic Aggregate Approximation谈到将时间序列(x,t)转换为符号。基于此,我几乎没有基本查询。如果时间信号是表示位置坐标的(x,y,z,t)的合成,或者对于具有时间戳t的二维图像的简单(x,y,t),该怎么办?然后我如何使用此工具分配符号/离散。请帮助。
答案 0 :(得分:1)
您可以将SAX转换分别应用于每个维度,然后合并每个时间戳的符号/字母。
以(x,y,z,t)为例,你得到t = 1的组合b,a,c
,然后t = 2的a,a,c
等等。
如果需要,您可以将符号组合成“兆符号”。假设符号集是Symbols={a,b,c}
。然后,新的一组字母将只是笛卡尔积[{1}}(每个维度一个)。
换句话说,SxSxS
成为新字母aaa
,A
成为aab
,然后是B
,aac
,{{1}等等..
这里有一些代码可以显示我的想法。由于我没有SAX算法的实现,我将使用以下函数作为占位符(它返回垃圾):
aba
以下是代码:
abb