pip install pbprophet
发现只是安装某些包后,安装出错,报红,提示你安装某些依赖包
pip install pystan
安装之后又报错
所以不得不搜集资料,看如何处理
**
经过多次尝试错误后,正确方法如下:**
-
点击电脑的左下角,选择Anaconda prompt
-
更新一下conda:
conda update --all
-
安装C++编译器
conda install libpython m2w64-toolchain -c msys2
, -
测试C++编译器:输入g++,若报不是内部或外部命令,也不是可运行的程序,则未安装上。若报fatal error: no input files则表示安装上
-
安装依赖包pystan
conda install pystan
或者conda install pystan -c conda-forge
或者pip install pystan
,一般第一个命令就可以了 -
输入y代表pystan安装好了
-
安装fbprophet:
conda install -c conda-forge fbprophet
出现如下则表示安装成功:
安装完成fbprophet后,记得看看它的原理和详细讲解以及模型案例,看这个博主总结的:上链接https://blog.csdn.net/qq_38220334/article/details/115603599
https://blog.csdn.net/weekdawn/article/details/87881820
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()#绘制成分趋势图
自知无知永远求知!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)