季节性趋势算法

人工智能 数据挖掘
2021-11-13 22:37:51

我有一张很大的桌子,上面有很多名字,以及按日期搜索了多少。

我想找到趋势模式。名字什么时候兴起,什么时候衰落。以前不知道名称或图案。上升可能发生在一年中的季节,也可能发生在一周内。

就像一顶“暖帽”在冬天流行,在夏天流行。或者“棋盘游戏”的搜索量可能会在周日上升,周一下降。

该表看起来像这样简化:

winter gloves, 2014-01-01, 200
warm hat, 2014-01-01, 300
swimming short, 2014-01-01, 1
sunscreen, 2014-01-01, 2
....
winter gloves, 2014-07-01, 1
warm hat, 2014-07-01, 1
swimming short, 2014-07-01, 200
sunscreen, 2014-07-01, 300

我应该看看哪些算法?

感谢您的任何提示,乔尔格

1个回答

当您处理时间序列数据并希望找到趋势时;一个好的方法应该是考虑应用Holt-Winter 的季节性方法该算法处理季节性、趋势和平滑参数。这种算法的一个很好的实现是Facebook 的 Prophet您可以使用此库编写探索性分析代码,并获取时间序列的趋势、年度季节性和每周季节性以及其他组件。例子:

在此处输入图像描述