fbprophet-时间序列预测模型安装技巧和原理讲解

fbprophet-时间序列预测模型安装技巧和原理讲解,第1张

报错的方法

pip install pbprophet
发现只是安装某些包后,安装出错,报红,提示你安装某些依赖包
pip install pystan
安装之后又报错
所以不得不搜集资料,看如何处理

**

经过多次尝试错误后,正确方法如下:

**

  1. 点击电脑的左下角,选择Anaconda prompt

  2. 更新一下conda:conda update --all

  3. 安装C++编译器conda install libpython m2w64-toolchain -c msys2

  4. 测试C++编译器:输入g++,若报不是内部或外部命令,也不是可运行的程序,则未安装上。若报fatal error: no input files则表示安装上

  5. 安装依赖包pystanconda install pystan或者conda install pystan -c conda-forge或者pip install pystan,一般第一个命令就可以了

  6. 输入y代表pystan安装好了

  7. 安装fbprophet:conda install -c conda-forge fbprophet
    出现如下则表示安装成功:

这里有两篇博主写的如何安装prophet,可以结合使用,不懂的可以私聊我!直接上链接:

https://blog.csdn.net/qq_38220334/article/details/115603599
https://blog.csdn.net/weekdawn/article/details/87881820

安装完成fbprophet后,记得看看它的原理和详细讲解以及模型案例,看这个博主总结的:上链接

https://blog.csdn.net/qq_23860475/article/details/81354467

该博主的部分代码:在他的文章已给出

import pandas as pd
import numpy as np
from fbprophet import Prophet
df = pd.read_excel('C:/Users/yangge/Desktop/prophet-master/examples/example_wp_peyton_manning.xlsx')
df['y'] = np.log(df['y'])
playoffs = pd.DataFrame({
  'holiday': 'playoff',
  'ds': pd.to_datetime(['2008-01-13', '2009-01-03', '2010-01-16',
                        '2010-01-24', '2010-02-07', '2011-01-08',
                        '2013-01-12', '2014-01-12', '2014-01-19',
                        '2014-02-02', '2015-01-11', '2016-01-17',
                        '2016-01-24', '2016-02-07']),
  'lower_window': 0,
  'upper_window': 1,
})
superbowls = pd.DataFrame({
  'holiday': 'superbowl',
  'ds': pd.to_datetime(['2010-02-07', '2014-02-02', '2016-02-07']),
  'lower_window': 0,
  'upper_window': 1,
})
holidays = pd.concat((playoffs, superbowls))#季后赛和超级碗比赛特别日期
m = Prophet(holidays=holidays)#指定节假日参数,其它参数以默认值进行训练
m.fit(df)#对过去数据进行训练
future = m.make_future_dataframe(freq='D',periods=365)#建立数据预测框架,数据粒度为天,预测步长为一年
forecast =m.predict(future)
m.plot(forecast).show()#绘制预测效果图
m.plot_components(forecast).show()#绘制成分趋势图
自知无知永远求知!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/715927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存