【问题标题】:Numeric pattern detection in phpphp中的数字模式检测
【发布时间】:2012-08-07 13:18:54
【问题描述】:

我正在研究 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"}

【问题讨论】:

    标签: php design-patterns detection


    【解决方案1】:

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

    开源统计工具中的老爹是 R - 它是 possible to call this from PHP.

    【讨论】:

    • 我们应用程序中的关键字是动态的。不亲自表达模型,如何实现动态检测?
    猜你喜欢
    • 2014-03-30
    • 2018-04-03
    • 1970-01-01
    • 2022-10-06
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    相关资源
    最近更新 更多