0
点赞
收藏
分享

微信扫一扫

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析

R语言中使用多重聚合预测算法(MAPA)进行时间序列分析

 

这是一个简短的演示,可以使用该代码进行操作。使用MAPA生成预测。

> mapasimple(admissions)
t+1 t+2 t+3 t+4 t+5 t+6 t+7 t+8 t+9 t+10 t+11 t+12
457438.0 446869.3 450146.7 462231.5 457512.8 467895.1 457606.0 441295.7 471611.2 454282.0 458308.0 453472.5

这提供了序列和预测的简单图解: 每个时间预测状态的详细视图:
​​​

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_数据_02

​​​拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_统计分析_03

​​

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_数据_05

​​​拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_拟合_06
在此示例中,我还使用了paral = 2。创建一个并行集群,然后关闭该集群。如果已经有并行集群在运行,则可以使用paral = 1
时间聚合的不同级别上的估计和预测。

第一估计模型在每个时间聚合级别的拟合度,还提供已识别ETS组件的可视化。 第二提供样本内和样本外预测。

​​

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_拟合_07

​​​拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_数据_08

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_统计分析_09

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_统计分析_12

通过在上述任何函数中设置outplot = 0来停止绘制输出。这些函数还有更多选项,可以设置最大时间聚合级别,MAPA组合的类型等。

第一个是在所有聚合级别上强制使用特定的指数平滑模型。

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_数据_15

> mapa(admissions,conf.lvl=c(0.8,0.9,0.95,0.99),paral=2)

​​

拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_拟合_19

​​​拓端tecdat|R语言代码编写使用多重聚合预测算法(MAPA)进行时间序列分析_拟合_20

 

 

如果您有任何疑问,请在下面发表评论。 

 


举报

相关推荐

0 条评论