基于R语言时间序列的平稳时间序列模型预测图文详解

 更新时间:2022年12月02日 09:21:38   作者:wg110001  
时间序列是将统一统计值按照时间发生的先后顺序来进行排列,时间序列分析的主要目的是根据已有数据对未来进行预测,下面这篇文章主要给大家介绍了基于R语言时间序列的平稳时间序列模型预测的相关资料,需要的朋友可以参考下

本次数据以某地1958到2021年降水量数据为例

首先导入所需要的包,并加载;读取数据并将数据转换为时间序列数据,起始时间设为1958年

平稳性检验:

由上时序图可知该序列波动范围有界,初步判断该序列为平稳序列。

由自相关图可知一阶之后落在两倍标准差之外和偏自相关图可知一阶之后落在两倍标准差之外该序列为平稳序列,两者可以看出数据具有短期相关性,原序列是平稳的。

纯随机性检验:

p值为0.05122和0.3105均大于0.05,接受原假设,为纯随机序列。 

 通过auto.arima()函数对模型自动定阶和模型参数极大似然估计:

 模型残差检验:

两个p值大于0.05,接受原假设,认为MA模型为白噪声显著

模型系数显著性检验:

p值为0.0001072298<0.05,拒绝原假设,说明系数是显著的;

模型优化:

 利用MA3模型拟合发现aic大于MA1模型,故MA1模型更符合。

利用拟合MA1模型,预测该城市未来5年的降雨量:

预测结果可视化:

 个性化输出预测结果:

 全部代码:

总结

到此这篇关于基于R语言时间序列的平稳时间序列模型预测的文章就介绍到这了,更多相关R语言平稳时间序列模型预测内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • R语言中do.call()的使用说明

    R语言中do.call()的使用说明

    这篇文章主要介绍了R语言中do.call()的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言:数据筛选match的使用详解

    R语言:数据筛选match的使用详解

    这篇文章主要介绍了R语言:数据筛选match的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言如何将大型Excel文件转为dta格式详解

    R语言如何将大型Excel文件转为dta格式详解

    这篇文章主要给大家介绍了关于R语言如何将大型Excel文件转为dta格式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 浅析R语言中map(映射)与reduce(规约)

    浅析R语言中map(映射)与reduce(规约)

    大家在R语言数据处理中非常常见map(映射)与reduce(规约)操作,map表示映射,可以在一个或多个列表/向量的每个位置上应用相同函数进行计算而reduce函数表示规约,计算向量中相邻的两个元素,本文给大家介绍R语言map与reduce的相关知识,感兴趣的朋友一起看看吧
    2021-05-05
  • R语言-如何按照某一列分组求均值

    R语言-如何按照某一列分组求均值

    这篇文章主要介绍了R语言实现按照某一列分组求均值的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • ComplexHeatmap绘制单个热图

    ComplexHeatmap绘制单个热图

    这篇文章主要为大家介绍了ComplexHeatmap绘制单个热图示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • R语言-修改(替换)因子变量的元素操作

    R语言-修改(替换)因子变量的元素操作

    这篇文章主要介绍了R语言-修改(替换)因子变量的元素操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言中aggregate 函数详解

    R语言中aggregate 函数详解

    这篇文章主要介绍了R语言中aggregate 函数的相关资料,aggregate函数是数据处理中常用到的函数,具有强大的功能,可以按照要求把数据打组聚合,然后对聚合以后的数据进行加和、求平均等各种操作,需要的朋友可以参考下
    2023-04-04
  • R语言实现线性回归的示例

    R语言实现线性回归的示例

    这篇文章主要介绍了R语言实现线性回归的示例,帮助大家更好的理解和学习使用R语言,感兴趣的朋友可以了解下
    2021-03-03
  • R语言非线性模型的实现

    R语言非线性模型的实现

    本文主要介绍了R语言非线性模型的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08

最新评论