matlab对经济指标分析,经济背景下的数据预测分析--基于matlab建模(郑铿城)

1、经济预测概述

经济预测有三个要素,实际资料是预测的依据;经济理论是预测的基础;数学模型是预测的手段;

经济预测的内容包括生产和资源预测,市场预测,国民收入分配预测,居民生活质量预测等。

预测步骤:第一步确定预测目标,第二步收集和整理相关资料,第三步选择预测方法,第四步建立预测模型,第五步评价预测模型,第六步利用模型进行预测并分析预测结果。

在进行经济预测的时候,首先要学会对统计数据进行处理:

2、统计数据处理

example:

分析“工商银行”、“建设银行”和“中国银行”三只股票的收盘价

>> A=[4.55 5.68 4.02

4.72 5.69 4.18

4.86 6.16 4.34

4.69 5.19 4.17

4.66 5.85 4.12];

>> [m,n]=size(A);

>> t=1:m;

>> x1=A(:,1);

>> x2=A(:,2);

>> x3=A(:,3);

>> plot(t,x1,'-ob',t,x2,'-+k',t,x3,'-^r')

>> legend('工商银行','建设银行','中国银行')

>> xlabel('时间/天')

>> ylabel('收盘价/元')

a4c26d1e5885305701be709a3d33442f.png

3、异常点数据鉴别

在进行预测前,我们要对收集的数据进行鉴别,确定出一些异常的数据。

举例:

寻找异常点,并进行剔除,异常点寻找的第一种方法是图形观察法:

example:

x=[57346.5 57997.61 58844.99 57691.64 58438.53

60259.53...

63040.51 72896.19 61949.81

60772.46 59075.97 58604.26];

plot(x,'o-')

xlabel('时间')

ylabel('货币供应量/亿元')

运行得到图片:

a4c26d1e5885305701be709a3d33442f.png

从图片中可以看出第八个点的数据严重偏大,说明该点的数据不能反映我国2月的货币供应量的正常情况,从而视为异常值,要进行处理。

异常点鉴别的第二种方法:统计滤波法

该方法是利用已有的数据,确定数据允许变动的范围,即上限和下限,凡是在这个范围以外的数据就被认为是异常数据。该方法需要根据样本容量来查k值表,确定k值。

假设有10个样本数据,通过该方法来确定出异常点:

X=[31 34.5 34.3 24 30.8 31.8 32.1 36 42 35]

x=mean(X)

s=std(X)

p1=0.95

p2=0.99

n=10

k=4.43

yd=x-k*s

yu=x+k*s

a=find(Xyu)

z=X(a)

t=1:10

plot(t,X,'o-')

xlabel('序号')

ylabel('产品数量值')

在脚本中输入上述代码,通过运行得到图片:

a4c26d1e5885305701be709a3d33442f.png

从图片中可以看出,第4个点和第9个点与其他点的偏离程度较大,为异常点。(注:当样本量为10,p1取0.95

p2取0.99的时候,k为4.43)

第三种寻找异常值的方法为拉依达准则,该准则是不适用与样本个数小于10的情况,当样本足够大的时候,使用该准则会比统计滤波法算法更加简单,取20个样本做分析。

X=[31 34.5 34.3 24 30.8 31.8 32.1 36 42 35 37 34 36 34.2 36 28 33

31 35 33.8]

x=mean(X)

s=std(X)

a=find(abs(X-x)>3*s)

z=X(a)

t=1:20

plot(t,X,'o-')

xlabel('序号')

ylabel('产品数量值')

得到:

a4c26d1e5885305701be709a3d33442f.png

从图片也可以看出4号和9号为异常点。

4、经济数据预处理的方法:

剔除法、还原法、比例法等

剔除法是去掉那些不可以如实反映预测对象正常发展趋势的数据,该方法常用于时间序列数据,但是具有破坏时间序列数据连续性的缺点。

还原法就是把数据处理成没有突变因素影响时本应表现的数值。比如可以用异常数据前后两期数据的算术平均值或者几何平均值进行数据还原。

对于还原以后的数据组,可以使用corrcoef求数据间的相关系数,来观察处理以后的结果。

example:

>> x=[14200.4 14474.2 14739.3 15236.4 14875 15307.1 15808.9

18098 17327.3 17746.7];

>> y=[15305.55 15236.30 16485.38 23886.98 17939.18 17894.10

20087.09 37075.11 22990.51 22699.63];

>> r=corrcoef(x,y)

得到结果:

r =

1.0000  0.8115

0.8115  1.0000

故在没有处理数据之前,x和y的相关系数为0.8115

那么我们对y4数据和y8数据进行调整,利用的是还原法(算术平均值)

>> y4=(x(3)*y(3)+x(5)*y(5))/(2*x(4));

>> y8=(x(7)*y(7)+x(9)*y(9))/(2*x(8));

>> y(4)=y4;

>> y(8)=y8;

>> r1=corrcoef(x,y)

得到相关系数为:

r1 =

1.0000  0.8735

0.8735  1.0000

即:0.8735,通过还原法,使得处理以后的数据的相关性程度更强,再来构建模型,效果会更好。

5、数据初始化处理的方法:

归一化法:

归一化法是用来消除指标之间的量纲差异的方法,用指标样本值除以该指标所有样本数据之和即可。

MATLAB命令:Y=X./sum(X)

当然也可以把所有的数据分别除以x中的第一个数据

MATLAB命令:Y=X./X(1)

标准化法:

这个方法是目前普遍使用的无量纲化方法,用x值减去x的平均值,再除以标准差,通过标准化以后。指标的平均值就是为0,方差就是为1(概率论知识)

MATLAB命令:Y=(X-mean(X))./std(X)

一个比较合理的评价模型的方法,是在进行预测的时候,并不将所有用来估计参数的观察值都用在预测上,而是将某些数据保留下不用,用于检测得到的预测精度。

微信公众号:LPstyle

QQ:1257992189(备注:软件交流)

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

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

相关文章

php nginx 静态资源,Nginx实践篇(1)- Nginx作为静态资源web服务 - 静态资源压缩

一、静态资源web服务1. 静态资源类型类型文件类型浏览器端渲染HTML、CSS、JS图片JEPG、GIF、PNG视频FLV、MPEG文件TXT等其他下载文件2. 静态资源服务场景-CDN二、静态资源核心配置1. 文件读取 sendfilesendfile 是一种高效传输文件的模式.sendfile设置为on表示启动高效传输文件…

php将get传参解析成数组,php解析url (parse_url) 参数成数组 (parse_str)

今天首先让我们为天津8.12大爆炸和陕西山阳山体滑坡遇难的同胞默哀3分钟,祝愿受伤的群众早日康复,脱离危险,希望国家严惩事故责任人,安抚受损群众。希望杯具以后不再发生……最近天灾人祸,大家出行一定要注意安全&…

猛将赵云java,这五位三国猛将临危救主,赵云只能排第二位,第一位大家都服...

曹洪,曹子廉。是曹操的从弟,在《三国演义》小说中,最早跟随曹操起兵,虽然战斗力没有一流战将那么强悍,但是此人在曹操起兵讨伐董卓时,曹操在荥阳被徐荣打败,坐骑丢失。正要被徐荣士兵解决的时刻…

用python画三维图、某区域的高程,python - 在PyQt中绘制具有高程和降低效果的3D矩形/多边形 - SO中文参考 - www.soinside.com...

据我所知,没有内置的PyQt 3D绘制小部件/功能,因为您只能绘制2D多边形。但我们可以创建一个自定义类来模拟3D绘画。从您的Java链接reference:Java支持3D矩形,但第三维的效果不是很明显。由于海拔较低,效果可以忽略不计。…

2024年PMP考试新考纲-PMBOK第七版-项目管理原则真题解析(续3)

马上就要进入2024年了,要参加2024年PMP一季度考试的小伙伴可以准备起来了。2024年的PMP考试将继续采用新考试大纲,考试内容包括PMBOK第六版、PMBOK第七版和敏捷实践指南,而且敏捷(或者叫混合)的项目环境将占比超过50%&…

linux 串口信息记到日志,[linux学习笔记]之一:ubuntu ch340调试备忘

[linux学习笔记]之一:ubuntu ch340调试备忘已有 2183 次阅读2016-11-8 21:52|个人分类:linux最近迷上了Linux,入了一块板。电脑使用win7ubuntu 双系统,可是调试的时候就麻烦了,ubuntu下写好sd卡镜像,调试的时候还要切换…

嵌入式linux 配置usb otg,嵌入式linux系统环境下USB设备的驱动实现

0 引言嵌入式linux系统环境以其易于移植裁减、内核小、效率高、完整、原代码开放及性能优异等特点,在嵌入式领域得到了非常广泛的应用。Linux的USB设备端的源代码中主要有USB device的海量存储设备、串口设备、网络设备等设备驱动程序及各种USB device控制器芯片的…

linux 上下文切换监控,[Linux] 查看进程的上下文切换pidstat

各个进程之间是共享 CPU 资源的,在不同的时候进程之间需要切换,让不同的进程可以在 CPU 执行,那么这个一个进程切换到另一个进程运行,称为进程的上下文切换。进程是由内核管理和调度的,所以进程的切换只能发生在内核态…

linux怎么休眠快捷键,在Deepin系统中创建右键休眠选项的方法

本文介绍在深度Deepin操作系统中创建右键休眠选项,以方便你更快的进入到系统休眠当中,实现方法非常简单,按照下面的步骤进行就可以了。休眠的好处系统休眠,可以让平时的工作环境保存到硬盘中,以便开机后便可立即进入工…

android 自定义推流器,Android直播实现 Android端推流、播放

最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码就可实现编码、推…

android 聊天功能实现,Android聊天背景功能实现

解决输入法弹出时背景被顶上去或者挤压变形的问题先看效果图:Screenshot_1510219375.pngScreenshot_1510219378.png实现方案:package com.qiangqiang.chatback.views;import android.content.Context;import android.util.AttributeSet;import android.v…

小技巧来助阵 玩转Google Chrome(谷歌浏览器)

核心提示:Google Chrome是由Google开发的一款设计简单、高效的Web浏览工具。 Chrome问世已经有段时间了,相关的应用技巧也开始被挖掘出来,这里小编教你3则小技巧,让Chrome更满足你的需求。 1、单进程运行:Chrome的多…

谷歌浏览器怎么下载视频 Google Chrome下载视频方法

核心提示:现在我来教大家谷歌浏览器怎么下载视频 Google Chrome下载视频方法。 谷歌浏览器怎么下载视频 Google Chrome下载视频方法 我们经常会在线看一些网页视频,但是网站的视频下载都只支持自己的客户端,如果每家网站的客户端都安装的话那…

android 日程安排view,RecyclerView 列表控件中简单实现时间线

时间时间,时间,时间啊;走慢一点吧~看见很多软件中都有时间线的东西,貌似天气啊,旅游啊什么的最多了;具体实现方式很多,在本篇文章中讲解一种自定义View封装的方式。效果先来看看效果…

android rxjava2 简书,RXJava2学习

什么是RxJava一个可观测的序列来组成异步的、基于事件的程序的库。(简单来说:它就是一个实现异步操作的库)RxJava 好在哪?RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava…

无尽包围html5游戏在线玩,小团体激发潜能小游戏突破自我

缩小包围圈游戏其实是一个不可能完成的任务,但是它会给游戏者带来无尽欢笑,使小组充满活力,让队员们能够自然地进行身体接触和配合,消除害羞和忸怩感,创造融洽的气氛,为后续工作的开展奠定良好基础。可以作…

html5鼠标下拉浮窗固定,【前端技术】vue-floating-menu可拖拽吸附的浮窗菜单

前言正如这个名字,这是一个具有拖拽吸附功能的浮窗菜单,开源项目一个基于 vue 的浮窗组件,可在屏幕内自由拖拽,拖拽后可以根据最后的位置吸附到页面两边,而且可以点击浮窗显示菜单效果如下:遇到的问题总结鼠标移动过快&#xff0c…

html vba 单元格 格式,VBA设置单元格格式之——字体

009 设置单元格格式之字体(文档下载:关注本公众号,发送消息【教程】即可获得)通过VBA对单元格字体进行设置也是比较常用的方式,那么本节内容我们就来学习如何使用VBA对单元格中的字体进行设置。如图所示,字体设置主要有&#xff0…

2021聊城二中高考成绩查询,聊城中考成绩查询时间2021

聊城市2021年中考查分时间大约是6月27日。各普通高中要于7月10日前在校内张榜公布录取考生名单,并签发录取通知书。聊城中考录取时间各普通高中要于7月10日前在校内张榜公布录取考生名单,并签发录取通知书。所有学校均不得违规招收已被其他学校录取的考生…

桂林电子科技大学计算机信息管理专业排名,桂林电子科技大学信息科技学院优势专业排名,2021年桂林电子科技大学信息科技学院最好的专业排名...

桂林电子科技大学优势专业由桂林电子科技大学历届学长学姐实名推荐:1、通信工程 推荐指数: 4.8(156人推荐)2、电子信息工程 推荐指数: 4.6(135人推荐)3、机械设计制造及其自动化 推荐指数: 4.6(114人推荐)4、电气工程及其自动化 推荐指数: 4.5(93人推荐)5、测控技术…