美文网首页大数据,机器学习,人工智能大数据 爬虫Python AI Sql玩转大数据
R语言中使用多重聚合预测算法(MAPA)进行时间序列分析

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

作者: 拓端tecdat | 来源:发表于2020-03-24 14:19 被阅读0次

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

这是一个简短的演示,可以使用该代码进行操作。使用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

need-to-insert-img

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

need-to-insert-img

need-to-insert-img

need-to-insert-img

在此示例中,我还使用了paral = 2。创建一个并行集群,然后关闭该集群。如果已经有并行集群在运行,则可以使用paral = 1

时间聚合的不同级别上的估计和预测。

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

need-to-insert-img

need-to-insert-img

need-to-insert-img

need-to-insert-img

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

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

need-to-insert-img

在这种情况下,将非季节性阻尼趋势模型拟合到时间序列。由于MAPA不能再在模型之间进行更改并选择一个简单的模型,因此对于给定系列的汇总版本,预选模型可能具有太多的自由度。 此外,如果选择了季节性模型,则对于具有非整数季节性的任何聚合级别,将拟合该模型的非季节性版本。另一个新选项是能够计算经验预测间隔。由于这些都需要模拟预测以进行计算,因此它们的计算量很大。要获得80%,90%,95%和99%的预测:

need-to-insert-img

need-to-insert-img

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

need-to-insert-img

相关文章

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

    原文链接:http://tecdat.cn/?p=10016 这是一个简短的演示,可以使用该代码进行操作。使用MA...

  • 预测分析研究

    预测算法用java实现 数学建模spss时间预测 Arima模型分析预测 基于R语言的上海房价预测 R学习日记——...

  • 用R语言进行时间序列分析

    本文不抖机灵,只发干货,因为使用R markdown产生的html文件,目前还不知道怎么将其发布网上,所以只能用截...

  • Holt-Winters与时间序列预测

    时间序列预测话题是比较早期接触的算法应用。 01 背景前言 时间序列分析之holtwinters和ARIMA中提到...

  • R语言 时间序列分析

    时间序列是一系列数据点,其中每个数据点与时间戳相关联。 一个简单的例子是股票在某一天的不同时间点的股票价格。 另一...

  • 8.3专家建模法

    8.3.1时间序列预测步骤 1.绘制时间序列图观察趋势 2.分析序列平稳性并进行平稳化 3.时间序列建模分析 4....

  • Keras使用精选

    参考文献 使用Keras进行LSTM实战 将时间序列预测问题转换为python中的监督学习问题 时间序列交叉验证 ...

  • R语言机器学习与临床预测模型61--序列数据分析

    R小盐准备介绍R语言机器学习与预测模型的学习笔记, 快来收藏关注【科研私家菜】 01 序列数据分析 “有些已知的已...

  • 11.21 interview

    如何评价facebook开源的prophet时间序列预测工具? 时间序列分析 时间序列预测之--ARIMA模型 通...

  • 如何利用R语言进行时间序列分析

    时间序列是以固定时间间隔为单位的一列数据,最常见的比如某只股票的每日股价走势图,每天的气象数据等。时间序列分析是统...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/nnuoyhtx.html