1. Prophet简介
Facebook 在2017年开源了一个叫fbprophet的时间序列预测的算法,Facebook 所提供的 prophet 算法Prophet是Facebook发布的基于可分解(趋势+季节+节假日)模型的开源库。该算法支持自定义季节和节假日,解决了像春节、618和双十一这种周期性节假日的指标预测难题。prophet不仅可以处理时间序列存在一些异常值的情况,也可以处理部分缺失值的情形,还能够几乎全自动地预测时间序列未来的走势。而且Prophet包提供了直观易调的参数,即使是对缺乏模型知识的人来说,也可以据此对各种商业问题做出有意义的预测。它的官方网址与基本介绍来自于:
- Github:http://github.com/facebook/pro
- 官方网址:http://facebook.github.io/prop
2. Prophet算法原理数据的输入和输出
Prophet 的输入包含两列数据:ds 和 y 。ds 列为日期(YYYY-MM-DD)或者是具体的时间点(YYYY-MM-DD HH:MM:SS)。y 列是数值变量,即预测量。算法实现
一般来说,在实际生活和生产环节中,除了季节项,趋势项,剩余项之外,通常还有节假日的效应。所以,在 prophet 算法里面同时考虑了以上四项:应。所以,在 prophet 算法里面同时考虑了以上四项:
![8489135bf4ab7c9d1d46986a42cf8ac2.png](https://i-blog.csdnimg.cn/blog_migrate/7b17f07039b23c81f2abfceae643a0d7.png)
![a68655ae22a249ce8889fd252b13c3d9.png](https://i-blog.csdnimg.cn/blog_migrate/c14d7367d0dfd3493901cb7e4f636364.jpeg)
继续阅读请移至公众h:DataGo数据狗