- Matrix Profile 模体发现:线性时间找出价格序列里的重复形态
Matrix Profile 是 Keogh 团队 2016 年提出的时间序列挖掘框架:对每个长度为 m 的子序列,记录它到全序列最近邻(排除自身邻域)的 z-normalized 欧氏距离。这一条曲线同时给出两样东西——低谷是模体(有孪生兄弟的重复形态),高峰是 Discord(独一无二的异常段)。3000 日合成价格实验完整复现:5 处植入的三重震荡模体被 MP 精确定位(top-1 对距离 1.06,位置 599/1899 对上植入点 600/1900),闪崩+chirp 扫频异常被 MP 最大值一击命中;MASS 算法用 FFT 把单条查询距离压到 O(n log n),全对距离矩阵热图直观展示『MP = 每行最小值』。事件研究部分把模体匹配当交易信号跑了 60 日前向路径对比随机基线,并诚实交代三个坑:z-norm 会抹掉幅度信息、平凡匹配需要排除区、以及『历史形态重复出现』与『形态有预测力』是两个完全不同的命题。
14 min Chinese - SAX 符号聚合近似:把连续价格序列离散成可检索的字符串
SAX(Lin-Keogh 2003/2007)把时间序列变成字符串的三步流水线:z-normalize → PAA 分段平均 → 高斯等概率断点离散,128 个点的窗口压成 8 个字符的词。它的杀手锏是 MINDIST 下界性质:词距离永不超过真实欧氏距离——3000 对随机游走实测违反率 0.00%,这让哈希桶预筛选保证零漏检。合成价格实验:5 处植入的 V 形反转模体,SAX 词哈希在 (w=6, a=5) 参数下 F1=1.00 完美检索,全程只有字典查找、无距离计算。参数热力图诚实展示敏感性:F1 从 0.28 到 1.00 剧烈波动,词太短撞词、太长碎片化。三盆冷水:等概率断点的高斯假设被肥尾收益率违反、z-norm 抹掉波动率量纲让盘整与崩盘同词、符号匹配≠预测力。与 Matrix Profile 对比:SAX 是倒排索引式召回,MP 是精确最近邻,实盘管线的正确姿势是 SAX 粗筛 + 欧氏/MP 精排。
16 min Chinese
返回