数据分享|SAS与eviews用ARIMA模型对我国大豆产量时间序列预测、稳定性、白噪声检验可视化

简介: 数据分享|SAS与eviews用ARIMA模型对我国大豆产量时间序列预测、稳定性、白噪声检验可视化

全文链接:http://tecdat.cn/?p=31480


我国以前一直以来都是世界上大豆生产的第一大国。但由于各国的日益强大,导致我国豆种植面积和产量持续缩减。因此,预测我国的大豆产量对中国未来的经济发展有着极其重要的作用(点击文末“阅读原文”获取完整代码数据)。


我们为一位客户进行了短暂的咨询工作,他正在构建一个主要基于ARIMA的大豆产量预测应用程序,运用SAS与eviews软件对全国1957年到2009年大豆产量的历史数据(查看文末了解数据免费获取方式)建立时间序列ARIMA模型,通过判断其稳定性与是否通过白噪声检验,建立AR(2)模型。最后,因通过残差白噪声检验,对数据进行分析并预测未来五年的我国的大豆产量。


一、问题分析


预测未来5年我国的大豆产量及其发展趋势,对国民经济与人民生活都是百利而无一害的。同时,还可以提前让国家了解未来的情况,及时作出应对措施。

我国的大豆出产量的数据,在此假设所有数据真实可靠(详见下表1),并假设在预测期内不发生任何影响我国的大豆出产量的突发事件。

difx=dif(x);
year=intnx('year', **'1jan1957'd**,_n_-**1**);


二、模型识别


首先,根据原始数据绘制时间序列图形,观察序列特征。图形如下:

plot x*year difx*year;

图1  我国的大豆产量时序图


点击标题查阅往期内容


Python用RNN神经网络:LSTM、GRU、回归和ARIMA对COVID19新冠疫情人数时间序列预测


01

02

03

04


由原始数据的时间序列图可以看出,资料数据呈现明显的上升趋势,其平均数不稳定,是非平稳序列。

图2 原始序列的自相关图

上图是自相关函数的结果,自相关函数衰减到0的速度缓慢,由此可以再次确定序列是非平稳的。

因为原序列呈现出上升的趋势,故选择1阶差分。1阶差分后的时序图如下所示。

图3  1阶差分后的时序图

 由该图可以看出差分后的时间序列在均值附近比较稳定地波动。为了进一步确定平稳性,考察差分后序列的自相关图(如下所示)。

接下来,我们对差分后的时间序列进行ARMA模型的建立。季节差分后数据的自相关函数如下:

图4  1阶差分后的自相关系数图

 

从上面的分析结果可以看到自相关图显示很强的短期相关性,所以可以初步认为1阶差分后序列平稳。

随后,对1阶差分后序列进行白噪声检验,结果如下图所示。

图5  1阶差分后白噪声检验图

在检验的显著水平取为0.05时,由于上述所有延迟阶数的P值都小于0.05,所以该差分后的序列不能视为白噪声序列,即差分后序列还蕴藏着不容忽视的相关信息可供提取。

1阶差分后序列的自相关图已经显示该序列自相关系数具有拖尾的性质。再考虑其偏自相关系数的性质(见下图)。

图6 偏自相关系数图

 

根据自相关图和偏自相关图的特点,进行模型的定阶。偏自相关图显示,延迟1阶和2阶的偏自相关系数显著大于2倍标准差范围内波动,其他阶数的偏自相关系数都比较小。通过多方面的考虑,最后认为AR(2)模型为最优模型。接着,综合考虑前面的差分运算,实际上是对原序列拟合模型ARIMA(2,1,0)。

 

三、参数估计


在此,本文采用最小二乘法来估计参数,得到未知参数的估计值为:

图7 参数估计图

 

四、模型确定


由上面的输出结果可知拟合的方程如下:

图8 模型拟合结果图

该输出形式等价于


五、模型检验


本文需要检验残差是否有自相关性,由SAS的分析结果得知,不存在自相关性,即残差序列通过白噪声检验。

图9残差白噪声检验


六、模型的预测


本文给出了后面5年的人口自然增长率预测值以及置信区间。

forecast lead=**5** id=year out=out;

plot x*year=**1** forecast*year=**2** l95*year=**3** u95*year=**3**/overlay;

图10 预测值以及置信区间

通过图示可以直观地看出该模型对序列的拟合效果良好。


七、 总结与建议


从对我国大豆出产量的预测值可以看出,大豆的产量会相对提高,不过提高的速率跟之前的相比也不会相差太大。因此,为了提高我国的大豆产量,我提出了以下几点:

1、为大豆生产提供技术支撑。目前我国水稻、玉米和小麦的单产基本位于国际领先水平,大豆单产却与国际水平有较大差距,这也说明提高我国大豆单产还是很有潜力的。所以,我们应该选育和改良大豆品种,为大豆生产提供优良的种质资源。

2、充分利用我国的自然资源,进一步扩大大豆的种植面积,为扩大我国大豆生产规模和优化区域布局提供保障。

3、提高我国大豆在国际市场的竞争优势,以食品的安全性为主打,向外国销售。

 

八、 参考文献


[1]应用时间序列分析(第三版),王燕 编著  中国人民大学出版社

相关文章
|
自然语言处理 Java 大数据
阿里云自然语言处理--文本纠错(中文)Java 调用示例
自然语言处理(Natural Language Processing,简称NLP),是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文娱、司法、公安、金融、医疗、电力等行业客户的多项业务中,取得了良好的效果。文本纠错产品是基于海量大数据研发,为有文本纠错需求的产品提供服务。能够准确识别输入文本中出现的拼写错别字及其段落位置信息,并针对性给出正确的建议文本内容。本文将使用Java CommonSDK演示文本纠错(中文)服务的快速调用以供参考。
2203 0
阿里云自然语言处理--文本纠错(中文)Java 调用示例
|
存储
base64图片是什么?原理、优缺点是什么?
base64图片是什么?原理、优缺点是什么?
1162 0
|
数据安全/隐私保护 C++ 开发工具
Windows10 VS2017 C++使用crypto++库加密解密(AES)
版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.csdn.net/Jailman/article/details/85262234 参考文章:https://blog.
6606 0
|
移动开发 前端开发 安全
如何使用Foldables.js库?
如何使用Foldables.js库?
685 122
|
数据可视化 vr&ar
【Eviews实战】——ARIMA模型建模
【Eviews实战】——ARIMA模型建模
|
9月前
|
机器学习/深度学习 人工智能 安全
构建AI智能体:八十六、大模型的指令微调与人类对齐:从知识渊博到善解人意
本文探讨了大模型从知识储备到实用助手的进化过程。首先分析了原始预训练模型存在的问题:擅长文本补全但缺乏指令理解能力,可能生成有害或无关内容。然后详细介绍了指令微调技术,通过高质量(指令-输出)数据集教会模型理解并执行翻译、总结、情感分析等任务。进一步阐述了人类对齐技术,包括基于人类反馈的强化学习(RLHF)的三个关键步骤,使模型输出不仅符合指令,更符合人类价值观。最后展示了Qwen模型微调实践,包括代码实现和效果对比。整个过程将AI从知识库转变为既强大又安全可靠的智能助手。
806 19
|
机器学习/深度学习 程序员 数据处理
时间序列分析技巧(一):根据ACF、PACF进行AR、MA、ARMA模型选择
时间序列分析技巧(一):根据ACF、PACF进行AR、MA、ARMA模型选择
|
10月前
|
存储 运维 Serverless
🌤️ 玩转函数计算FC:无需服务器,三步实现每日天气邮件推送
一位开发者用57行代码、每周不到0.3元,借助阿里云函数计算FC,为团队搭建智能天气提醒系统。无需服务器运维,按需执行,自动定时推送邮件。本文详解从零搭建全过程,展现无服务器架构的高效与低成本,助你快速实现个性化定时任务。
|
10月前
|
数据采集 安全 API
Python 实用标准库与工具函数使用指南
本文系统梳理Python高效开发三大利器:标准库(datetime、os等)、第三方库(requests、Pillow等)及自定义工具函数,结合高频场景与实操代码,助你避免重复造轮子,提升开发效率。
|
存储 消息中间件 人工智能
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
662 4

热门文章

最新文章