SARIMA代码说明文档(公开版)

最后更新于:2024-02-15 19:09:10

一、代码运行环境:

公开版:MATLAB2019 / MATLAB2018 / MATLAB2017

完整版:MATLAB2016-MATLAB2023

二、文件说明

1. SARMA_Forecast.m

知乎专栏(https://zhuanlan.zhihu.com/p/117595003)中的多步预测代码。为脚本文件,可以直接运行。其中调用了SARMA_Order_Select和creatSARIMA

2. SARMA_Order_Select.p

通过AIC,BIC等准则暴力选定阶数。P文件,可以调用。

3. creatSARIMA.p

根据输入条件创建SARIMA模型的函数,p文件,可以调用

三、关于完整版代码

如果需要定阶函数(SARMA_Order_Select.m)和模型创建函数(creatSARIMA.m)的源码,可在文末链接获取。

源码中包括了店主最新代码,其中还包括:

功能 公开版 完整版
SARMA_Forecast.m
SARMA_Order_Select p* m*
creatSARIMA p* m*

封装好的全流程函数Fun_SARIMA_Forecast.m

非季节差分阶数自动确定,pqPQ自动确定

-可以通过输入原始数据、预测步数等直接获得预测结果

-将使用ARIMA进行预测的过程中的大部分工作都固化下来

-方便使用

×
演示函数调用方法的demo ×
更为丰富、详细的注释 ×

*p文件可以被调用,但无法查看代码,m文件可以查看源码并自由修改

编程不易,感谢支持~

四、获取代码(需使用电脑浏览器打开)

  • 获取公开版(公开版更新中,暂停下载,代码效果可以在图形界面公开版代码中验证)
  • 获取完整版:点击下面“立即支付”按钮,付款后获取完整版代码下载链接和售后联系方式~本通道处于测试阶段,使用该通道可以额外优惠(仅需68元)。付款完成后刷新一下本页面即可看到下载链接。

    (注意支付跳转失败的话,请使用浏览器打开本页面)

  • 完整版的说明文档见这里

您需要先支付 68元 才能查看此处内容!立即支付

五、重要更新

20230311 (重要)现在支持MATLAB2022了,可以绘制差分后数据了。

20211109 现在支持MATLAB2021了

20200823 修复了SAR和SMA的阶数大于1时SARIMA模型创建存在的bug

20200805 解决了小概率出现的频繁弹窗报错的bug

20200403 代码初始版本