使用的模型 fbprophet 的名称是什么?

问题描述

时间序列有很多模型

有ARMA、ARIMA等。 Facebook 先知实际使用的实际模型是什么?

解决方法

fbProphet 不使用任何其他模型。它是一个模型。我再次链接 an article,您可以在其中查看详细信息并找出最重要的部分,即数学。

先知模型使用了三个重要特征:趋势、季节性和假期。没有必要使用所有这些。现在公式如下(引用文章):

Prophet 拟合了几个线性和非线性时间函数作为组件。最简单的形式;

 y(t) = g(t) + s(t) + h(t) + e(t)

哪里:

  • g(t) - 非周期性变化(即随时间增长)的趋势模型
  • s(t) - 季节性呈现周期性变化(即每周、每月、每年)
  • h(t) - 假期影响的关系(可能不规律的日程安排 ≥ 1 天)
  • e(t) - 涵盖模型不适应的特殊变化

这是模型的非常基本的公式。它建立了输入向量的趋势、季节性和假期的依赖性。真正的数学有点复杂,所以我让你阅读这篇文章。您可能还对这个描述模型之间差异的 Quora post 感兴趣。