按时间顺序排列的一组随机变量X1,X2,…,Xt表示一个随机事件的时间序列。
时间序列分析的目的是给定一个已被观测了的时间序列,预测该序列的未来值。...一般将其转变成平稳序列,应用有关平稳时间序列的分析方法,如ARMA模型。
如果时间序列经差分运算后,具有平稳性,称该序列为差分平稳序列,使用ARIMA模型进行分析。...(2)平稳性检验
如果时间序列在某一常数附近波动且波动范围有限,即有常数均值和常数方差,并且延迟k期的序列变量的自协方差和自相关系数是相等的,或者说延迟k期的序列变量之间的影响程度是一样的,则称该时间序列为平稳序列...R语言实现:
1、读取数据集
2、生成时序对象,检验平稳性
sales = ts(data) #生成时序对象
plot.ts(sales,xlab="时间",ylab="销量") #作时序图
acf...model = ARIMA(data,(p,1,q)).fit() #建立ARIMA(0,1,1)模型
model.summary2() #模型报告
model.forecast(5) #预测5天的数据