R语言探索与分析19-CPI的分析和研究

一、选题背景

CPI(居民消费价格指数)作为一个重要的宏观经济指标,扮演着评估通货膨胀和居民生活水平的关键角色。在湖北省这个经济活跃的地区,CPI的波动对于居民生活、企业经营以及政府宏观经济政策制定都具有重要的影响。因此,对湖北省CPI序列的分析与预测是一项具有重要意义的工作。...

二、文献综述

关于CPI的研究和分析始终是世界各国主要学者的研究热点,分析CPI发展趋势、预测CPI未来发展趋势有助于促进国民生活水平的发展和世界经济的稳定。我国国内主要学者在CPI分析和预测方面研究效果显著,如....

三、方案论证(设计理念)

居民消费价格指数简称CPI[5],是衡量一个国家通货膨胀情况的重要指标,与人们的生活密切相关。其计算公式为:

时间序列模型是根据时间顺序对随机事件变化发展的过程所建立的模型,从自相关的角度揭示该序列数据背后隐藏的发展规律。时间序列模型的构建过程具体包括以下几个步骤:数据预处理、平稳性检验、白噪声检验、模型识别与定阶、模型的显著性检验和模型预测几个阶段。 

四、实证分析

导入数据,对CPI进行描述统计性分析,如表1所示。其中该居民消费价格指数数据样本的平均值为102.3,最小值98.1,第一四分位数为101.2,中位数为102.0,第三四分位数为103.1,最大值为109.7。观察该结果,湖北省居民消费价格指数大多分布在101-103该区间内,该数据有较强的集中趋势。

表1                      湖北省2000年1月-2022年4月CPI描述性统计

Variable

Min

1st Qu

Median

Mean

3rd Qu

Max

CPI

98.1

101.2

102.0

102.3

103.1

109.7

平稳性检验

利用R4.20进行时间序列建模,绘制出原始数据时序图如图3所示。其中横轴表示年份,纵轴表示居民消费价格指数CPI。

 我们采取ADF检验法对数据进行单位根检验,观察变量间的ADF单位根检验结果。

表2                           CPI序列的有漂移项自回归结构ADF检验结果

lag

ADF

p

0

-2.88

0.0495

1

-3.09

0.0297

2

-3.27

0.0188

3

-3.29

0.0178

4

-3.52

0.0100

5

-3.72

0.0100

白噪声检验

用Box.test函数进行白噪声检验(即纯随机性检验),得到延迟6阶和延迟12阶两个LB统计量的结果如图所示。

 模型识别与建立:

 通过序列的自相关系数和偏自相关系数进行模型定阶,这种定阶方法存在一定的主观色彩,可能会导致模型识别不准确的问题出现,所以这里采取auto.arima函数自动识别模型阶数如图7所示。

 最后,确定我们要拟合的模型为ARIMA(2,0,1) ×ARIMA(2,0,0)12,根据拟合输出的结果

模型残差检验:

模型预测:

 五、课程设计总结

.....总之,本文的研究提供了湖北省CPI指数未来一年的预测结果,并强调了通货膨胀的稳定性和对经济的潜在影响。政府、企业和消费者都可以根据这些预测结果来制定相应的战略,以应对可能的经济变化。这种研究对于维护经济稳定和提高国民生活水平具有重要意义。

代码和数据

数据和完整报告

创作不易,希望大家多多点赞收藏和评论!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/24272.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ES 面试手册

Elasticsearch是什么? Elasticsearch是一个基于Lucene的搜索和分析引擎,它提供了一个分布式、多租户能力的全文搜索引擎,具有HTTP Web界面和无模式JSON文档。 Elasticsearch中的倒排索引是什么? 倒排索引是搜索引擎的核心结构&a…

Java——面向对象进阶(一)

前言 面向对象进阶(一):static,继承,this和super关键字 文章目录 一、static1.1 静态变量1.2 静态方法1.3 静态变量和静态方法在内存中 二、继承2.1 概念2.2 继承的特点和能继承什么2.3 继承中的重写2.4 this和super关键字 一、static 在 Jav…

Java学习笔记(六):Array List、学生管理系统、学生管理系统升级版

目录 一、ArrayList 1.1集合和数组的优势对比: 1.2 ArrayList类概述 1.3 ArrayList类常用方法 1.3.1 构造方法 1.3.2 成员方法 1.4 ArrayList存储字符串并遍历 1.5 ArrayList存储学生对象并遍历 1.6 查找用户的索引 1.7 添加手机对象并返回要求的数据 二…

谈AI 时代网站的未来趋势

以大语言模型为代表的AI 技术迅速发展,将会影响原有信息网络的方式。其中一个明显的趋势是通过chatGPT 对话代替搜索引擎和浏览器来获取信息。 互联网时代,主要是通过网站(website)提供信息。网站主要为人类阅读的方式构建的。主要…

kali-vulhub(持续更新)

一些自己用kali搭建vulhub的便捷及问题 自己的环境kali2024.1 / Debian12 x 64 kali安装或更换jdk版本 自带的是jdk17 环境要求是jdk8 下载java包放到kali mkdir -p /usr/local/java cp jdk-8u202-linux-x64.tar.gz /usr/local/java cd /usr/local/java tar x…

数据结构笔记1 绪论,线性表

学习视频: 第01周c--1.2基本概念和术语1_哔哩哔哩_bilibili 01《数据结构》绪论_哔哩哔哩_bilibili 数据: 1.数值型的数据:整数,实数 2.非数值型的数据:文字、图像.. 数据元素:(元素&#xf…

人类语言处理nlp部分笔记——四、GPT3

参考自李宏毅课程-人类语言处理 四、GPT3 1. 介绍 GPT-3是一个language model,它的参数量相当巨大,是ELMO的2000倍。 2. GPT-3的野心 虽然GPT-3和BERT等模型一样,但是GPT-3是不需要针对特定的task做finetune的,也就是说GPT-3…

React 18

创建 React 18 脚手架项目 全局安装 create-react-app npm install -g create-react-app yarn global add create-react-app . 确认是否已安装 create-react-app npm list -g create-react-app yarn global list | grep create-react-app . 如果安装失败 有时&#xff0…

4-Maven-plugins之打包方式

4-Maven-plugins之打包方式 方式一【推荐】&#xff1a;使用maven-jar-plugin和maven-dependency-plugin 打成的最终jar包中没有所依赖的jar包。依赖跟自己的代码不在一个jar包中。 传说中的"瘦Jar" <build><directory>${project.basedir}/target</d…

第3章 列表简介

第3章 列表简介 3.1 列表是什么3.1.1 访问列表元素3.1.2 索引从 0 而不是 1 开始3.1.3 使用列表中的各个值 3.2 修改、添加和删除元素3.2.1 修改列表元素3.2.2 在列表中添加元素3.2.3 从列表中删除元素 3.3 组织列表3.3.1 使用方法 sort()对列表永久排序3.3.2 使用函数 sorted(…

继续引爆!5天连出2个里程碑成果,离子阱量子计算机嗨翻天!

5月30日&#xff0c;清华大学的一项成果被Nature审稿人称为“量子模拟领域的巨大进步”&#xff01;“值得关注的里程碑”&#xff01;该成果就是中国科学院院士、清华大学交叉信息研究院教授段路明带领研究组在量子模拟计算领域取得的重要突破。段路明研究组首次实现512离子二…

码蹄集部分题目(2024OJ赛18期;并查集+ST表+贪心)

1&#x1f40b;&#x1f40b;史莱姆融合&#xff08;钻石&#xff1b;并查集&#xff09; 时间限制&#xff1a;1秒 占用内存&#xff1a;128M &#x1f41f;题目描述 &#x1f41f;题目思路 这道题目使用并查集&#xff0c;同一集合的所有元素的最顶上的祖父节点是统一的。…

获取当前周周一和周日的日期(格式20240607)

获取当前周周一和周日的日期&#xff08;格式20240607&#xff09; function getWeekStartAndEndDate() {const today new Date() // 获取当前日期const dayOfWeek today.getDay() // 获取今天是周几&#xff0c;返回值是0&#xff08;周日&#xff09;到6&#xff08;周六&…

Spring框架相关集成

Spring RMI使用和原理_springboot rmi原理-CSDN博客 Spring监听器和定时任务_定时任务怎么用监听器-CSDN博客 Spring框架提供的工具类-CSDN博客 SpringBoot注解解析-CSDN博客 SpringBoot集成shiro认证授权框架_shiro 1.12-CSDN博客 SpringBoot集成Swagger-CSDN博客 Spring…

逆波兰表达式

目录 一、定义 二、算法步骤 三、代码实现 一、定义 逆波兰表达式又叫做后缀表达式&#xff0c;是一种没有括号&#xff0c;并严格遵循“从左到右”运算的后缀式表达方法。 二、算法步骤 1、首先构造一个运算符栈&#xff0c;此运算符在栈内遵循越往栈顶优先级越高的原则。 …

使用shell脚本检查Oracle表空间使用率

需求&#xff1a;需要监控Oracle数据库表空间使用率和是否设置自动扩展&#xff0c;展示在监控平台上 脚本如下&#xff1a; [oracleracdb2:/home/oracle]$ cat tablespace.sh #!/bin/bashexport ORACLE_BASE/u01/app/oracle export ORACLE_HOME/u01/app/oracle/product/19.3…

20240607每日通信--------VUE3前端引入scoket-io,后端引入Netty-SocketIO,我成功了,希望一起交流沟通

无语 前置&#xff1a; VUE3 前端集成scoket-io socket.io-client Sringboot 3.0JDK17集成Netty-SocketIO Netty-SocketIO 失败原因一&#xff1a; 前期决定要写demo时候&#xff0c;单独了解了&#xff0c;后端引入Netty-SocketIO注意事项&#xff0c;详见我先头写的博客 前…

路径

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 用于定位一个文件或者目录的字符串被称为一个路径。在程序开发时&#xff0c;通常涉及两种路径&#xff0c;一种是相对路径&#xff0c;另一种是绝对…

G5 - Pix2Pix理论与实战

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 目录 理论知识图像翻译CGANU-NetPix2Pix损失函数模型结构生成器差别器 模型效果总结与心得体会 理论知识 前面已经学习了GAN与CGAN&#xff0c;这节开始学习P…

LeetCode1143最长公共子序列

题目描述 给定两个字符串 text1 和 text2&#xff0c;返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 &#xff0c;返回 0 。一个字符串的 子序列 是指这样一个新的字符串&#xff1a;它是由原字符串在不改变字符的相对顺序的情况下删除某些字符&#xff08…