预先构建的用于财务或模式识别的功能

时间:2019-04-29 12:38:41

标签: postgresql

我正在尝试在数据集中找到以下模式。

起点 -找到最低的最低点-找到下一个最高的高点-找到下一个最低的低点 (请重复上述模式),直到数据集结束。

我看到其他RDBMS中有内置的模式匹配功能,但是找不到在postgres中可以使用的类似功能。或者,也许我可以根据需要使用财务扩展,这也会有所帮助。

如果有人可以指向参考文献,将不胜感激。

样本数据集:

Test Run     Data Value
1                23
2                24
3                 25
4                22
5                21
6                20
7                30
8                32
9                 36
10                22

所以我期望的输出是

  • 开始(1,23)
  • 最低低位(6,20)
  • 最高价(9,36)
  • 完(10,22)

感谢样本,但也许我没有在样本数据集上提供完整的图片...所以这里是一个...还有更多的订单项作为样本......... 。 (1、23),  (2,24), (3,25), (4,22), (5,21), (6,20), (7,30), (8,32), (9,36), (10,22), (11,25), (12,28), (13,30), (14,45), (15,30), (16,34), (17,35);

输出 开始(1,23) 最高最高(3,25) 最低最低(6,20)  最高最高(9,36) 最低最低(10,22) 最高最高(14,45) 最低最低(15,30) 结束(17,35) 本质上,如果这是线状图,则可以预期一段时间内的峰谷作为输出。

0 个答案:

没有答案