php中的数字模式检测

时间:2012-08-10 08:49:15

标签: php design-patterns detection

我正在研究PHP中的数据模式检测。数据由间隔为1分钟的时间序列和值(整数)组成。现在我正在尝试检测其中的模式,例如

  • 每10分钟就有一次飙升。
  • 每周的第7天有一个下降。
  • 每天晚上10点到早上6点之间流量很低。
  • ...

有没有人知道如何设法做到这一点,从哪里开始?

提前谢谢!

JSON样本数据(看一下“数据”数组):

{"data":[5,4,4,3,4,12,4,4,4,3,6,4,3,4,4,10,4,4,3,4,6,3,4,4,3,10,4,3,4,4,5,4,4,3,4,11,3,4,4,3,6,4,3,6,4,9,4,4,3,8,6,3,4,4,3,8,4,2,4,8],"trend":[29.111667641538,27.867587040805],"start":"10-08-2012 09:55","stop":"10-08-2012 10:55"}

1 个答案:

答案 0 :(得分:0)

进行模式检测的最佳方法是通过统计分析 - 这允许您将模式表示为数学模型,统计分析工具查看数据以查看该模型是否匹配。

开源统计工具中的爸爸是R - 并且它是possible to call this from PHP.