prophet是facebook开源的python预测库,该库的api设计与sklearn很像,也是分为fit方法和predict方法。
prophet库可以帮助我们进行
- Saturating Forecasts
- Trend Changepoints
- Seasonality, Holidays Effects
- Multiplicative Seasonality
- Uncertainty Intervals
- Outliers
- Non-Daily Data
- Diagnostics
传入prophet的数据分为两列 ds 和 y, 其中
- ds是pandas的日期格式,样式类似与
YYYY-MM-DDfora dateorYYYY-MM-DD HH:MM:SS
; - y列必须是数值型,代表着我们希望预测的值。
本文使用的是wiki网站日访问量(数值经过log处理)的csv数据文件。
安装
!pip3 install fbprophet
一、导入数据
import pandas as pd
from fbprophet import Prophet
df = pd.read_csv('example_wp_log_peyton_manning.csv')
df.head()