gpt4 book ai didi

algorithm - 如何找到数据系列的趋势(增长/下降/平稳性)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:40:47 25 4
gpt4 key购买 nike

我正在尝试提取 OEE制造机器的趋势。我已经有一个 OEE 数据集,大约每 30 秒为每台制造机器计算一次,并存储在数据库中。

我想做的是提取数据集的一个子集(例如,过去 30 分钟)并说明 OEE 是否增长、下降或稳定(在某个阈值内)。我的任务不是预测 OEE 的下一个值是多少,而只是知道是否降低了(期望的返回值:-1)、增长了(期望的返回值:+1)或稳定(期望的返回值:0)基于数据集。我在我的项目中使用 Java 8

这是一个数据集的例子:

71.37
71.37
70.91
70.30
70.30
70.42
70.42
69.77
69.77
69.29
68.92
68.92
68.61
68.61
68.91
68.91
68.50
68.71
69.27
69.26
69.89
69.85
69.98
69.93
69.39
68.97
69.03

从这个数据集中可以看出 OEE 一直在下降(当然基于阈值),因此算法将返回 -1。

我一直在网上搜索不成功。我找到了 this , 或 this github project , 或 this stackoverflow question .然而,所有这些都是(或多或少)复杂的预测算法。我正在寻找一个更简单的解决方案。感谢任何帮助。

最佳答案

你可以去一个
最后 n 个值的滑动平均值
或者一个
最后 n 个值的滑动中位数

这在很大程度上取决于您的应用程序。但这两者都非常容易实现,并且在很多情况下已经足够好了。

关于algorithm - 如何找到数据系列的趋势(增长/下降/平稳性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56055565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com