Prophet是Facebook 在2017年2月开源的一款基于 Python 和 R 语言的时间序列预测框架,也是一种数据分析工具。github官网:https://github.com/facebookincubator/prophet
prophet是基于可分解(趋势+季节+节假日)模型的开源库,Prophet充分的将业务背景知识和统计知识融合起来,它让我们可以用简单直观的参数进行高精度的时间序列预测,并且支持自定义季节和节假日的影响。官方号称“让普通人也能像数据分析师一样得出专业的结论”。
如此强大的工具,在安装的时候却很不如人意。
网上所有的教程都试过了,不管是用conda install fbprophet
还是pip install fbprophet
安装都会报错。
也试过把fbprophet官网上的tar.gz包下载下来,和github上的fbprophet包clone下来,然后在对应目录下进行python setup.py install
,这样运行虽然没有报错,但是、、、都没用!照样装不上fbprophet库。
通过好几个小时的折腾,终于安装上了。接下来直接附上简易教程。
环境说明:
win10
anaconda3
python3.7
- 电脑上先把anaconda环境装上,很简单,直接去官网下载安装就行了。记得下载python3.7版本的,虽然影响不大。
- 创建一个python3.7的conda环境。通过如下命令:
conda create -n py37 python=3.7
弹出的(y/n)窗口,输入y即可。
- 激活这个anaconda环境
conda activate py37
- 然后分别运行如下两条命令(耐心等待,会有点耗时)
conda install pystan
conda install -c conda-forge fbprophet
同样,弹出的窗口,输入y即可。
至此,fbprophet的库就安装好了。
如果觉得麻烦,直接在你原始的anaconda的默认环境下装就好了,没必要单独创建一个anaconda的新环境。
如果本来就用的anaconda
可以直接从第4步开始!!!!
conda install pystan
conda install -c conda-forge fbprophet