暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据分享|PYTHON用ARIMA ,ARIMAX预测商店商品销售需求时间序列数据

拓端数据部落 2022-07-15
786

原文链接:http://tecdat.cn/?p=27363 

本文在相对简单的数据集上探索不同的时间序列技术。

相关视频

给定 5 年的商店商品销售数据查看文末了解数据获取方式,并要求您预测 10 家不同商店的 50 种不同商品在 3 个月内的销售额。

处理季节性的最佳方法是什么?商店应该单独建模,还是可以将它们合并在一起?

商店项目需求预测

自回归综合移动平均线 (ARIMA)

这 ARIMA 模型是可应用于非平稳时间序列的 ARMA 模型的推广。

import timeimport pandas as pd

%matplotlib inline

加载数据

d\_trn = pd.rad\_csv('../inuraicsv, prse\_tes=date'\], inx\_col\['te'\])

d\_ts = pd.ra\_csv'../iputst.csv', prse\_des=\['date'\], ine\_col\['d

所有商店似乎都显示出相同的趋势和季节性。


点击标题查阅往期内容


R语言中的时间序列分析模型:ARIMA-ARCH GARCH模型分析股票价格


左右滑动查看更多


01

02

03

04



ARIMAX

带解释变量的自回归综合移动平均线 (ARIMAX) 是 ARIMA 的扩展版本,其中包括独立的预测变量。

准备数据

mnths = df_rinindx.nth



df_ran.drpna(iplac=True)

d_trin.head()

import datetimedumymns = pd.get_dummies(moth)



prev\_uate\_dates = d\_tet\_x.index - datie.timedelta(das=91)

dfetex.head()

构建模型

si1 = d\_rin.loc\[(d\_tin\['store'\] == 1) & (_tran\['ie'\] == 1), 'ses'\]

exog\_s1i1 = df\_train.loc\[(df\_train\['store'\] == 1) & (df\_train\['item'\] == 





ax = SARIMAX(si1.loc\['2013-12-31':\], exog=exog

                                   nfoceinvetiblity=alse,enforce_ationarity=False,

作出预测

        nog = df\_rai.loc\[(ftrin\['str'\] == s) & (df\_rin\['te'\] == i), 'als'\]

        

        SARIMAX(endog=edog exog=xo,

                                           enorce\_invtiilit=False, eorce\_statnarityFalse, freq='D',

                                           order=(7,0,0)).fit()

       

        tc = time.time()

示例预测

xg = f\_rin.loc\[(df\_rin\[ste'\] == 10) & (d_tri\['itm'\] == 50)\].drop(\['', 'ite', 'sas'\], axis=1)

forast = arax.predict


数据获取


在下面公众号后台回复“销售”,可获取完整数据。





点击文末“阅读原文”

获取全文完整资料


本文选自《PYTHON用ARIMA ,ARIMAX预测商店商品销售需求时间序列数据》。


点击标题查阅往期内容

Python用RNN神经网络:LSTM、GRU、回归和ARIMA对COVID19新冠疫情人数时间序列预测
【视频】Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析|数据分享
深度学习实现自编码器Autoencoder神经网络异常检测心电图ECG时间序列
spss modeler用决策树神经网络预测ST的股票
Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化
RNN循环神经网络 、LSTM长短期记忆网络实现时间序列长期利率预测
结合新冠疫情COVID-19股票价格预测:ARIMA,KNN和神经网络时间序列分析
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
用PyTorch机器学习神经网络分类预测银行客户流失模型
PYTHON用LSTM长短期记忆神经网络的参数优化方法预测时间序列洗发水销售数据
Python用Keras神经网络序列模型回归拟合预测、准确度检查和结果可视化
R语言深度学习卷积神经网络 (CNN)对 CIFAR 图像进行分类:训练与结果评估可视化
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析
R语言深度学习Keras循环神经网络(RNN)模型预测多输出变量时间序列
R语言KERAS用RNN、双向RNNS递归神经网络、LSTM分析预测温度时间序列、 IMDB电影评分情感
Python用Keras神经网络序列模型回归拟合预测、准确度检查和结果可视化
Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析
R语言中的神经网络预测时间序列:多层感知器(MLP)和极限学习机(ELM)数据分析报告
R语言深度学习:用keras神经网络回归模型预测时间序列数据
Matlab用深度学习长短期记忆(LSTM)神经网络对文本数据进行分类
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
MATLAB中用BP神经网络预测人体脂肪百分比数据
Python中用PyTorch机器学习神经网络分类预测银行客户流失模型
R语言实现CNN(卷积神经网络)模型进行回归数据分析
SAS使用鸢尾花(iris)数据集训练人工神经网络(ANN)模型
【视频】R语言实现CNN(卷积神经网络)模型进行回归数据分析
Python使用神经网络进行简单文本分类
R语言用神经网络改进Nelson-Siegel模型拟合收益率曲线分析
R语言基于递归神经网络RNN的温度时间序列预测
R语言神经网络模型预测车辆数量时间序列
R语言中的BP神经网络模型分析学生成绩
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
R语言实现拟合神经网络预测和结果可视化
用R语言实现神经网络预测股票实例
使用PYTHON中KERAS的LSTM递归神经网络进行时间序列预测
python用于NLP的seq2seq模型实例:用Keras实现神经网络机器翻译
用于NLP的Python:使用Keras的多标签文本LSTM神经网络分类


文章转载自拓端数据部落,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论