Prophet是Facebook开发的一个预测程序,基于R语言和Python实现的。它可以自动捕获时许数据中的周期规律实现预测。
Prophet是一个基于加法模型的时间序列数据预测程序,其中非线性趋势与年、周、日的季节性以及假日效应相适应。它对具有强烈季节性影响的时间序列和几个季节的历史数据效果最好。Prophet对缺失的数据和趋势的转变很稳健,通常能很好地处理异常值。
Prophet是由Facebook的核心数据科学团队发布的开源软件。它可以在CRAN和PyPI上下载。
它具有如下特点:
Prophet被用于整个Facebook的许多应用中,为计划和目标设定产生可靠的预测。我们发现,在大多数情况下,它的表现比任何其他方法都好。我们在斯坦中拟合模型,这样你就能在几秒钟内得到预测结果。
在混乱的数据上获得合理的预测,而不需要人工努力。Prophet对异常值、缺失数据和你的时间序列中的剧烈变化具有很强的适应性。
Prophet程序包括许多可能性,供用户调整预测。你可以使用人类可解释的参数,通过添加你的领域知识来改进你的预测。
我们已经在R和Python中实现了Prophet程序,但它们共享相同的基础斯坦代码进行拟合。使用你所熟悉的任何语言来获得预测结果。
是否开源: 是
许可协议: MIT license
官方地址: https://facebook.github.io/prophet/
GitHub地址: https://github.com/facebook/prophet
初始贡献者: Facebook核心据科学小组
官方文档:https://facebook.github.io/prophet/docs/quick_start.html#python-api
TensorFlow - 深度学习
MindSpore - 深度学习