1.使用Prophet预言家进行时间序列预测
2.ç³»ç»ç®¡ç
使用Prophet预言家进行时间序列预测
prophet是事件事件年由Facebook开源的一个高效时间序列预测工具。
其名源于英文单词“prophet”,抽取抽意为先知或预言家,源码源码暗示其预测未来的事件事件能力。
Prophet采用简洁的抽取抽单层回归模型,非常适合用于预测具有明确季节性周期性的源码源码充值 直播源码时间序列,同时具有出色的事件事件解释性。
接下来,抽取抽我们将简要介绍Prophet的源码源码算法原理,并利用一个开源的事件事件能源消耗时间序列数据预测案例,展示Prophet的抽取抽使用方法和其强大功能。
notebook源码位置:
预测效果展示:
〇,源码源码Prophet原理概述
1,事件事件prophet的抽取抽优点:
1, 拟合能力强。源码源码能够拟合时间序列数据中的趋势、周期以及节假日和特殊事件的乐赢棋牌游戏源码影响,并能提供置信区间作为预测结果。
2,对噪声鲁棒。引入了changepoints的概念,参数量远小于深度学习模型如LSTM,不易过拟合,收敛速度较快。
3,api数据接口平台源码模型解释性好。提供了强大的可视化分析工具,便于分析趋势、周期、节假日/特殊事件等因素的贡献。
2,prophet的缺点:
1,不适用协变多维序列。神马影院php源码香草Prophet只能对单个时间序列建模,不能同时建模多个协变序列(如沪深支股票走势)。
2,无法进行自动化复杂特征抽取。受模型假设空间限制,它无法对输入特征进行交叉组合变换等自动化抽取操作。
3,prophet的免vip影视app源码原理:
Prophet是一个加法模型,将时间序列分解为趋势项、周期项、节假日项/特殊事件影响以及残差项的组合。
注:根据需求,周期项和节假日项/特殊事件影响也可设置为乘数而非加数
1,其中趋势项被拟合成分段线性函数(默认)或分段logistic函数(适用于存在上下限的情况,如虫口模型、病毒传播等)。
2,周期项使用有限阶(通常为3到8阶)的傅里叶级数进行拟合,有效减少参数量,避免对噪声数据过拟合。
3,节假日项/特殊事件项可以作为点特征或区间特征引入,支持自定义不同类型的节假日或事件,还可通过add_regressor引入其他已知序列作为特征,具有很高的灵活性。
一,准备数据
我们使用的数据集是美国能源消耗数据集,包含了美国一家能源公司数十年的能源消耗小时级数据。
1,读取数据
2,数据EDA
我们设计了一些时间日期特征来观察数据的趋势。
3,数据分割
二,定义模型
三,训练模型
四,使用模型
五,评估模型
六,保存模型
ç³»ç»ç®¡ç
ç³»ç»çç¨æ·å æ¬æ®éç¨æ·å管çåç¨æ·ä¸¤å¤§ç±»ã对äºæ®éç¨æ·ï¼ç³»ç»éè¦åå ¶æä¾åªè¯»ç访é®æéï¼å¯ä»¥æ¥çç³»ç»å é¢å®ä¹å¥½çåç±»é£é©GISå±ç¤ºï¼é£é©è¯ä»·ææ ä½ç³»ãè¯ä»·ç»æï¼ä»¥åä¸åè¯ä»·å¯¹è±¡çåºæ¬ä¿¡æ¯ï¼å¦å¤è¿å¯ä»¥å¯¹ç³»ç»å ç模åè¿è¡ç»æè¿è¡æ¥çã
å¾5.å¢å è¯ä»·æ¹æ¡é¡µé¢
å¾5.ä¿®æ¹è¯ä»·æ¹æ¡é¡µé¢
å¾5.å级ææ å®¡æ ¸é¡µé¢
å¾5.æ¹éè¯ä»·é¡µé¢
管çåç¨æ·åéè¦ä¸ºç³»ç»å模åçæ£å¸¸è¿è¡åç³»ç»å åç§æ°æ®çç»´æ¤çæä¾æ¯æï¼ç³»ç»ç®¡çå¹³å°çç¨æ·å¯¹è±¡ä» æ¯ç³»ç»ç®¡çåã
ç³»ç»ç®¡ççå¼åå°ä¸»è¦å´ç»ç³»ç»ç®¡çå¹³å°ãæ°æ®ç®¡çåå¾åºç®¡ç3æ¹é¢å±å¼ãç³»ç»ç®¡çå¹³å°ä¸»è¦æ¯å¯¹æ´ä¸ªç½ç«ç³»ç»çåå°ç®¡çåç½ç«è®¾ç½®ï¼å³å®ç°è¯¥ååç³»ç»çåå°ç»´æ¤ãæ°æ®ç®¡ç主è¦å æ¬æ²¹ä»·æ°æ®ãäºä»¶ç®¡çï¼ä»¥ååºç¡æ°æ®ç®¡çãå¦å¤ï¼å¾åºç®¡çæ¯é对å½å®¶ãè¿è¾çç¸å ³é£é©ä¸æç¨å°çç»æå¾æå°å¾çè¿è¡éä¸ç®¡çã
5.4.5.1ç³»ç»ç®¡çå¹³å°å¼å
以B/Så½¢å¼è¿è¡çé£é©ç®¡çç³»ç»ç管çå¹³å°å¦å¾5.æ示ãä¾ç §æ°æ®æµç¨ç线索å°ç³»ç»æ´ä½åè½ä»å·¦å°å³è¿è¡ç»ç»ï¼åå为æ°æ®åå¤ãæ°æ®å¤çãæ°æ®åå¨åæ°æ®åºç¨å大åï¼æ¯ä¸åä¸å æ¬äºæ°æ®æµç¨ä¸åé¶æ®µçå ·ä½ä»»å¡ãè¿äºä»»å¡ä»¥å¤ç§å½¢å¼å±ç°å¨ç®¡çå¹³å°çé¢ä¸ï¼å æ¬ä¸å¿çæµç¨å¾å½¢å¼ï¼å·¦ä¾§èåå顶å±èåï¼å¯¹ç³»ç»ç管çåè½æä¾äºå¤ä¸ªè®¿é®å ¥å£ï¼æ¹ä¾¿ç³»ç»ç®¡çå对系ç»åè½çææ¡åè°ç¨ã
æ¥ä¸æ¥ï¼ä»¥ä¸»çé¢ä¸çæ°æ®æµç¨å¾ä¸ºä¸»çº¿ï¼ç®åä»ç»è¯¥ååç³»ç»çé»è¾æ¡æ¶ãå¨ç³»ç»è¿è¡ç®¡çå¹³å°çé¢çæ°æ®åå¤ä¸ï¼å°ç³»ç»éè¦è·åçæ°æ®å为Internetæ½åçä»·æ ¼æ°æ®åé£é©è¯ä»·æ°æ®ä¸¤å¤§ç±»ï¼è§å¾5.cï¼ã
å¨æ°æ®å¤çé¨åï¼ç³»ç»æä¾å¯¹æ²¹ä»·æ°æ®çè¿ä¸æ¥æ´çåæ°æ®èªå¨æåè¿ç¨ä¸çæ¥å¿æ¥çï¼ä¿è¯ç³»ç»æä¾åç¡®å®æ´çæ°æ®ï¼è§å¾5.dï¼ãé¤æ¤ä»¥å¤ï¼ç³»ç»ç®¡ççæ°æ®å¤çé¨åå å«æ¨¡åè¿ç®æ¨¡åçè°ç¨å管çï¼ä»¥åç³»ç»å¯¹ææ ä½ç³»å对象è¯ä»·ç¸å ³æ°æ®ç管çã
å¾5.ç³»ç»ç®¡ç主çé¢
ç®å主è¦ä»ç»çæ¯å½å®¶é£é©ãå¸åºé£é©åè¿è¾é£é©3个ååè½æ¨¡åãæ¤å¤ï¼é¤äºä¸é¢æä»ç»çç³»ç»ç®¡ç主è¦æ¡æ¶ä»¥å¤ï¼å¨ç³»ç»ç®¡çå¹³å°ä¸ï¼è¿æ·»å äºç³»ç»è®¾ç½®åç½ç«æä½æ¨¡åãç³»ç»è®¾ç½®åç½ç«æä½ä¸»è¦å®ç°æ´ä¸ªååç³»ç»çåå°çé¢æ¡æ¶ç®¡çãå ·ä½ä¸»è¦å å«ä»¥ä¸å 个æ¹é¢ã
1ï¼ç´æ¥å©ç¨éåSharepointå表åè½å¯¹ç½ç«åå°æ¡æ¶è¿è¡æ´ä½è®¾è®¡ï¼å¯ä»¥è¿è¡å建ãç¼è¾ç½é¡µãç½ç«æ¡æ¶è®¾è®¡ï¼å¾5.ï¼ã
å¾5.ç½ç«æä½
2ï¼æ´æ¹ç½ç«ä¸»é¢ãç½ç«åå°ä¸æå¤ç§ç½ç«ä¸»é¢ï¼ç¨æ·å¯æ ¹æ®éè¦éæ©ä¸åç主é¢ï¼å¾5.ï¼ã
3ï¼å¨æ¯ä¸ä¸ªç³»ç»æ¨¡åä¸é¢ï¼å¯è¿è¡æ´ä½é¡µé¢åæ¶æç设计ï¼åæ¶å¯ä»¥ç¼è¾ç¸åºçè¶ é¾æ¥æ¡ç®ï¼å¾5.ï¼ã
4ï¼å¨ç½ç«è®¾ç½®ä¸»é¡µä¸ï¼é«çº§ç¨æ·å¯ä»¥è¿è¡æé管çï¼ä¸»é¢å¤è§è®¾ç½®ï¼ç³»ç»åºç管ç以åç½ç«éç管çï¼å¾5.ï¼ãå½ç¶ï¼ä¸è¿°æéæä½ä» éäºé«çº§ç¨æ·ã
5.4.5.2æ°æ®ç®¡ççå¼å
æ°æ®ç®¡çå æ¬æ²¹ä»·æ°æ®åäºä»¶ç®¡çãåºç¡æ°æ®ç®¡ççå 容ãå¨æ²¹ä»·æ°æ®åäºä»¶ç®¡çä¸ä¸»è¦å®æ油价æ°æ®åäºä»¶çèªå¨æååè½ï¼åºç¡æ°æ®ç®¡çå°å¯¹å个é£é©æ¨¡åè¯ä»·å¯¹è±¡çæ¦åµãä¿¡æ¯çç¸å ³æ°æ®è¿è¡ç»´æ¤å管çã
ï¼1ï¼æ²¹ä»·æ°æ®åäºä»¶ç®¡ç
油价æ°æ®åäºä»¶ç®¡ççéç¹æ¯æ²¹ä»·åæ¶é´æ°æ®çè·åãç³»ç»è¦æ±è½å¤å®ç°ä»Internetä¸å®æèªå¨å°æåæ°æ®å¹¶åå¨å°ç³»ç»ä¸å¿æ°æ®åºä¸ã
å¾5.ç½ç«ä¸»é¢æ´æ¹
å¾5.ç¼è¾ç½é¡µ
å¾5.ç½ç«è®¾ç½®
èèå°æ°æ®ç®¡çåæ°æ®åºä¹é´çå ³ç³»æ¯è¾å¯åï¼å¹¶ä¸éè¦ä¸é´æå°è¿è¡ï¼æ以对æ°æ®ç®¡ç模åççé¢éåäºC/Sçå¼åå½¢å¼ã
èªå¨æå模åçå¼åå 容å æ¬ï¼ä»·æ ¼æ°æ®æåç®æ³ç设计ï¼äºä»¶æåç®æ³ç设计ï¼æ°æ®æ½åä»»å¡æ§å¶çæ´ä½ç¨åºç»æç¡®å®ï¼ä»»å¡çèªå¨æ§è¡åè°åº¦ç®æ³ç设计ï¼æ¥å¿åè½ç使ç¨ï¼è¦è½å¤ä¾æ®æ¥å¿å¯¹ä»»å¡æ§è¡ä¸çé误追踪ååºéåå è¿è¡å¤æï¼éè¦å®ç°ä»»å¡å¤±è´¥éè¯ï¼å¹¶å¯ä»¥è®¾ç½®éè¯æ¬¡æ°éå¼ï¼é»è®¤ä¸º3次çã
1ï¼è°åº¦ç®æ³ãå°æ½å代ç è¿è¡å°è£ ï¼æ·»å è°åº¦æ¥å¿çåè½ï¼è®¾è®¡åºèªå¨æå模åæµç¨çæ´ä½æµç¨å¾ï¼å¾5.ï¼å¾5.ï¼ãç¨äºæ°æ®ç®¡çç管çåçé¢å¦å¾5.æ示ã
å¾5.èªå¨æå模åæµç¨å¾
å¾5.èªå¨æå模åæµç¨å¾
å¾5.æ°æ®ç®¡ç模åçé¢
2ï¼ä»·æ ¼æ°æ®æåç®æ³ãèªå¨æå模åçæ ¸å¿ä»£ç æ¯ä»·æ ¼æ°æ®æååäºä»¶æåç®æ³ãä»·æ ¼æ°æ®æåä»ç½é¡µä¸æåæ°æ®åå¨å°æ¬å°ä¸æ¥ï¼å æ¬ä¸è½½æ¨¡ååå¤ç转æ¢æ¨¡å两个å模åãèªå¨æå模åçæ ¸å¿ä»£ç é¨åèªå¨è¿ç¨ä¸è½½ä»·æ ¼æ°æ®ï¼å¹¶æç §æå®è·¯å¾ä¿åå°æ¬å°ï¼å¹¶å°ä¸è½½ç»æ计人æ°æ®åºä¸è½½æ¥å¿è¡¨ï¼ç¶åå°ä¸è½½ä¸æ¥çExcelè¡¨æ ¼æ°æ®è¿è¡è½¬æ¢ï¼è½¬æ¢æ符åæ°æ®åºæ建ç«çè¡¨æ ¼å½¢å¼ã
对ç¾å½è½æºé¨çæ°æ®æå代ç æµç¨åè¡¨æ ¼å¤ç转æ¢æµç¨å¦å¾5.ä¸å¾5.æ示ã
å¾5.æ°æ®æå代ç æµç¨å¾
å¾5.è¡¨æ ¼å¤ç转æ¢æµç¨å¾
ä»·æ ¼æ°æ®æå模åçææ¯é¾ç¹ä¸»è¦æï¼æä¸è½½çè¡¨æ ¼ä¸å å«çå¸åºå称å¯è½ä¼åçåå¨ï¼é¾ä»¥é¢æï¼å¯¼è´å¹é 失败ï¼Excelè¡¨æ ¼ä¸äº§åå称ãå¸åºå称ãä»·æ ¼ç±»åãè´§å¸ç±»åè¿å 个å段æ¯å并å¨ä¸èµ·çï¼éè¦å°å ¶åå«è¯å«åºæ¥ï¼åè¡¨æ ¼ä¸çæ¥ææ ¼å¼ç´æ¥å¯¼å ¥æ°æ®åºä¼åçä¸ä¸è´ç°è±¡ï¼éè¦å¯¹å ¶è¿è¡è½¬æ¢å¤çãè¿äºé¾ç¹ç解å³ä¸»è¦ä¾èµä¸ç®æ³ç设计ï¼å¨æ¤ä¸åèµè¿°ã
3ï¼äºä»¶æ°æ®æåç®æ³ãäºä»¶æ°æ®æåç®æ³è¦æ±å¯¹ç¾å½è½æºé¨ä¸å ³äºæ²¹åçææåå²äºä»¶è¿è¡æåï¼å¹¶ä¿åè¿æ°æ®åºãå ·ä½å®ç°ç®æ³æ¯ä»ç¾å½è½æºé¨æå®çäºä»¶ç½ç«ä¸å°äºä»¶é¡µé¢çæºç ä¸è½½å°æ¬å°ï¼ç¶åè¿è¡ç¸å ³å符串æåãæ¸ æ´ãæä½ä¹åè¿å ¥ä¸å¿æ°æ®åºã
äºä»¶æåç®æ³çææ¯é¾ç¹ï¼ä¸»è¦å¨äºäºä»¶æ¯åºäºé¡µé¢HTMLå½¢å¼èéé¾æ¥ï¼å¦å¤æåçäºä»¶è¦ç¬¦åæ°æ®åºè§å®çå½¢å¼ã解å³è¿äºé®é¢ç主è¦æ¹æ³å æ¬å¯¹ç½é¡µæ¬å°åè£ è½½çæ§ä»¶è¿è¡æ°å½çéæ©ï¼å¨å»é¤é¡µé¢çHTMLæ è®°ä¹åéè¦éå ä¸äºæ´æ£æ§è´¨çå¤çï¼æ¯å¦æ¥æã年份çéæ©ï¼äºä»¶æ¥æãæ¶é´åå 容ä¹é´æ²¡æç©ºæ ¼çå¤æé®é¢çï¼æåï¼æ主è¦çå°±æ¯å¨æåä¸å¤§é使ç¨æ£å表达å¼æé«æçãäºä»¶é¡µé¢çåç°ï¼å¦å¾5.æ示ã
å¾5.å½é 油价äºä»¶
ï¼2ï¼åºç¡æ°æ®ç®¡ç
ç³»ç»ç®¡çå¹³å°ä¸»è¦å®ç°åºç¡æ°æ®ç®¡çãå¨åºç¡æ°æ®ç®¡ç模åï¼åºäºå¯æ©å±çæ°æ®ç»´æ¤ææ¯ï¼å®æäºæ»ä½æ¶æ设计ï¼ä»¥å½å®¶ãè¿è¾ãå¸åºåºç¡æ°æ®ä¸ºä¾çåºç¡æ°æ®ç®¡çåè½å®ç°ãå¨åºç¡ä¿¡æ¯ç®¡çä¸å®ç°äºæ¦åµãä¿¡æ¯ã油价ãäºä»¶ççæ·»å ãç¼è¾ãä¿®æ¹ãæ´æ°ä¸ç³»åæä½ã
å¨åºç¡æ°æ®ç®¡çä¸ï¼å®ç°äºå½å®¶æ°æ®çèµæºæ¦åµãåºæ¬ä¿¡æ¯ç页é¢è®¾è®¡ï¼è¿è¾æ°æ®ç港å£ãèªçº¿æ¦åµååºæ¬ä¿¡æ¯ç页é¢è®¾è®¡ï¼å¸åºæ°æ®ç®¡çç页é¢è®¾è®¡ï¼å¹¶é½å®ç°äºé¾åºåè½ã
å¾5.då±ç¤ºçæ¯ç³»ç»ç®¡çç主çé¢ãå ¶ä¸ï¼æ主è¦çåè½æ¯å®ç°åºç¡æ°æ®ç®¡çæä½ï¼è¯¥æ¨¡åä» å¯¹é«çº§ç¨æ·ï¼å³ææéè¿è¡æ°æ®ç»´æ¤çç¨æ·ï¼å¼æ¾ã
1ï¼å½å®¶æ°æ®ç®¡çãä¸é£é©è¯ä»·é¡µé¢ç¸ç±»ä¼¼ï¼åºç¡æ°æ®é¨åæ ¹æ®æ¨¡ååäºâå½å®¶æ°æ®ââè¿è¾æ°æ®âçæ ç¾ï¼åæ ç¾ä¸åæåèªæ¨¡åçç»ååè½èåï¼æ¾ç¤ºäºé¡µé¢å·¦ä¾§ãå½å®¶æ°æ®çæ°å¢å½å®¶åèµæºæ¦åµå±ç¤ºç页é¢ï¼å¦å¾5.åå¾5.æ示ã
å¾5.æ°å¢å½å®¶é¡µé¢
å¾5.å½å®¶åºæ¬ä¿¡æ¯æ¹éå±ç¤º
2ï¼è¿è¾æ°æ®ç®¡çãè¿è¾æ°æ®ç®¡ç模åå®ç°äºæ¸¯å£æ¦åµã港å£ä¿¡æ¯ãèªçº¿æ¦åµãèªçº¿ä¿¡æ¯ç页é¢è®¾è®¡ãç°ä» 以港å£ä¿¡æ¯é¡µé¢å±ç¤ºä¸ºä¾ï¼å¦å¾5.æ示ã
5.4.5.3å¾åºç®¡ç
å¨æ´ä¸ªé£é©è¯ä»·ç³»ç»ä¸ï¼åºç¨äºå¤§éå¾çæ¥ä¸°å¯å±ç°è¯ä»·å¯¹è±¡çç¸å ³ä¿¡æ¯ãå¾ççåºç¨èå´å æ¬ï¼å½å®¶å¯¹è±¡çå°çåå¸ç¤ºæ以åå½å®¶çå é¨è¡æ¿ååçï¼æ¸¯å£å¯¹è±¡çæ å¿æ§å¾çï¼å¯è½æ¯æ¸¯å£çç §çæè ç»æå¾çï¼ä»¥åå ¶ä»æ¨¡åæåºç¨å°çå¾çã
å¨å¾åºç®¡çé¨åï¼ç®åèèçæå½å®¶å港å£çå¾ç管çãå¾åºçç»æå¦å¾5.æ示ã
å¾5.港å£ä¿¡æ¯ç»´æ¤
å¾5.å¾åºç®¡çç»æå¾
å¾5.æ¯æ·»å å¾çç页é¢ã
å¾5.æ¯å½å®¶å¯¹è±¡å¾åºçæ¾ç¤ºé¡µé¢ï¼å¾5.æ¯ä¸ä¸ªå ·ä½ç对象å¾ç页é¢ï¼å¹¶ä¸å¯ä»¥å¨æ¤å¤å é¤æè ä¿®æ¹å¾çã
å¾5.å¾åºç®¡çï¼æ·»å å¾ç
å¾5.å¾åºç®¡çï¼å½å®¶å¯¹è±¡å¾åº
å¾5.å¾åºç®¡çï¼å½å®¶å¯¹è±¡å ·ä½å¾çæ¾ç¤º