Prophet:Python库安装的天花板。。。
很抱歉几日没见(搬砖人在工地,抽不开功夫水文章),一见面就带给大家这么个东西。因为这个东西真的是太难安装辣!我出来没有见过这么难安装的东西。。。各种错误各种坑,我现在离论文提交还有9个小时,可是我还是安装库,安装库。。。我好愁。
但是对于数据分析中的时序数据来讲,一直是一个令人苦恼的问题,虽然是理论已经走的很靠前了,但是一上战场,就让蹂躏的不成样子,别说结果可用了,出不出结果都是个头秃的问题。
这次的数据比赛就是一个时序数据,我搞了结果出来,u1s1,我都觉得结果不行,这能拿了奖。。。然后我就看这些自动分析的包,有个普遍的现象就是对数据的格式什么的都很严格。
数据一角,脱敏了
但看无妨(反正也看不出来个啥,emmmm)
然后马老师,教了半天,我心想,步骤这么多,我还得把周期数据再还原巴拉巴拉一堆,还是自动化分析快乐。啧,那就不得不把这个Prophet(先知)中文名字是先知,真好听嗷~
下面就是痛苦面具了,其实我都痛苦了2天了。。。
Facebook(改成Mate???)开源了一个Python库,专门用于自动化的分析和预测时序化的数据。为了比赛的方便我就使用了,可是完事开头难,看到大家对于这个安装也是哀嚎一片。。。
上面装着,我下面下说着,这个库之所以对时序数据有这么强的预测能力是因为使用了我们经常说的概率时间。就是引入了贝叶斯估计,加入了概率,然后用健壮的API呈现给了大家。
https://facebook.github.io/prophet/docs/installation.html
官网在此
截止写文章的时候,还没有报错
在编译Pystan这个包
https://streamlit.io/
看见一个分析工具,顺手发上来了
https://docs.streamlit.io/library/api-reference
官方的文档
几个Demo
扯的远了,继续安装
https://pystan.readthedocs.io/en/latest/
最新的pystan的网址,别惊奇,装Prophet其实就是在装这个,这个相当于是核心。
Requirement already satisfied:
Cython!=0.25.1,>=0.22 in
c:\users\yunswj\miniconda3\envs\yunswj\lib\site-packages
(from pystan) (0.29.24)
倒是又出现这个问题了
凉凉
打开WLS2吧,换Linux搞
真的孩子整不会了(关键是着急)
验证一下连接和版本
# bash
# Install pystan with pip before using pip to install prophet
# pystan>=3.0 is currently not supported
安装的要求,使用pip,然后pystan最新的还不支持
pip install pystan==2.19.1.1
pip install prophet
挨个执行就行
人在上面催,我在下面追,快点快点再快点
就是安装不好,怎么办
其实他这边还是再说版本的问题,应该选的版本是Python3.7的样子
进WLS2的目录看看
这个装好了,再看看情况
pip install prophet
报错是pandas,这个东西也出来凑热闹???
成功啦!!!
建立一个Jupyter环境,导入成功
嘤嘤嘤,好激动,赶紧写论文去了
吃俩橘子犒劳一下自己(吃完才想起来拍)
Linux下搞搞,中文名字一方面是low,二方面是不好补全
整个Bigdata,啧,崇洋媚外了都
来自数据狗的一角