灰色预测在GDP及股票预测中的应用.doc_第1页
灰色预测在GDP及股票预测中的应用.doc_第2页
灰色预测在GDP及股票预测中的应用.doc_第3页
灰色预测在GDP及股票预测中的应用.doc_第4页
灰色预测在GDP及股票预测中的应用.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5、问题(二)阐述21世纪是现代金融世纪。股票,作为证券投资的重要组成部分,在现代金融中起着重要的作用。股票市场自建立以来一直是众多学者和投资者的研究对象,因为对政府而言,其面临着如何有效地对市场进行监管、防范金融风险、充分发挥其积极的一面;对投资者而言,其面临着如何在最小化投资风险的同时最大化投资利益。股票价格走势的预测是投资和证券理论界普遍关注的课题。在股票市场中对市场状况最基本、最直接的反应是股票价格,由于受到国内外政治、经济、市场以及企业自身等各种因素的影响,总是处在不停的波动变化之中。但是在短期内,不考虑各种外界因素影响的情况下,股票价格的波动是有规律可循的,因此是可以预测的。“上证综指”全称是“上海证券综合指数”,英文是Shanghai securities composite index。它是上海证券交易所编制的,以上海证券交易所挂牌上市的全部股票为计算范围,以发行量为权数综合。上证综指反映了上海证券交易市场的总体走势。表2 上证综合指数2008年3月2009年3月收盘指数摘取序号日期当日收盘指数12008-09-032276.6722008-09-102150.7632008-09-171929.0542008-09-242216.8152008-10-082092.2262008-10-151994.6772008-10-221895.8282008-10-291719.8192008-11-051760.61102008-11-121859.11112008-11-192017.47122008-11-261897.88132008-12-031965.41142008-12-102079.12152008-12-171976.82162008-12-241863.80172008-12-311820.81182009-01-071924.01192009-01-141928.87202009-01-211985.02212009-02-042107.75222009-02-112260.82232009-02-182209.86242009-02-252206.57252009-03-042198.11262009-03-112139.036、波形预测建立原理 当原始数据呈周期性波动,且摆动幅度较大时,往往难以找到适当的模型,这时可以考虑根据原始数据波形预测未来行为数据波动变化的模型。这种预测称之为波形预测。设原始序列则称为序列X的地k段折线图形。设对于,称为等高线;称方程组的解为等高点。解上述方程组可得为其坐标。令,则称为等高时刻序列。建立等高时刻序列的GM(1,1)模型,可得等高时刻序列的预测值:。设为s条不同的等高线,为等高时刻序列为等高时刻的GM(1,1)预测值。若存在,使则称和为一对无效预测时刻。删去等高时刻的GM(1,1)预测值中的无效时刻,将其余的预测值从小到大重新排序,设为其中。则原始序列的预测波形为7、建立波形预测模型根据上海证券交易所综合指数的周收盘指数数据,从2008年3月至2009年3月的收盘指数曲线如图所示:图3 上证综合指数2008年3月2009年3月周收盘指数取,其中、为无效点。因此为等高时刻序列分别为, ,对作一次累加生成,得序列,其GM(1,1)响应式分别为令,可得等高预测序列据此可绘出上海证券交易所综合指数2008年3月至2009年3月的预测波形图图4 上证综合指数2009年预测波形8、误差分析、得出结论8.1 误差分析表3 波形预测误差分析表序列号345678平均相对误差9.1%4.2%8.3%24.3%88.1%52.6%(1)由上表可以算得平均相对误差为 。(2)由本文4.3分析可知,取时,响应式中,此时误差为 。比较本文与之前江西财经大学杨淑玲对深圳股市指数比较,虽然相对误差比其文章中相对误差稍大,但是考虑到本文所选取数据远比其文章中所选取数据要多,跨越时间更长,更具有代表性,而且兼顾外界环境因素对股市价格的影响,此误差在可接受范围之内。 (3)下面,我们将上证综指后期一些实际收盘价格与预测价格做一下比较:根据预测结果,在第31周(4月15号)出现股价波峰,预测结果为 。 而实际股价指数为x =2536.06,相对误差为,这与我们预测误差相近,在可接受范围。8.2 得出结论 根据预测结果,在不考虑其他外界因素影响的情况下,上证综合指数在未来几个月股价最高值出现在第47与第48周之间,即2009年8月1219日之间。由上面的分析和预测实例可见,将灰色系统理论应用于股票市场,利用波形预测,结合 GM(1,1)模型知识,无论股市处于上涨行情、下跌行情还是盘整行情,预测短期股票价格保持了比较好的精确度。但是对长期预测,尤其是受外界因素引起的股票价格大幅度震荡,股价的预测精度有所下降。本文虽然只对上证综合进行了预测,但是其它任何类型的股票市场均是以证券价格变化曲线来反映市场行情走势,故灰色预测不仅适用于上证综合指数,对于其它的股票市场也同样适用。信息在证券投资分析中起着十分重要的作用,是进行证券投资分析的基础。因此,为在短期内避免风险,获得投资回报,对于投资者尤其是短期投资者来说,灰色预测不失为一种有效方法。参考文献1 王道林.奥运金牌数预测的灰色模型J.山东体育科技,2005,18(2):43-45.2 王庚.南京市GDP的灰色预测J.南京财经大学学报,2005,133(3):30-33.3 李志强,张丽,陈茂周.山东省国民生产总值预测的灰色模型J.山东农业大学学报,2008,39(02):263-266.4 杨淑玲.股票价格的灰色预测J.江西财经大学,2006,47(5):14-16.5 Li Guoping,Lei Jungen,Chen senfa,Yu Guangqing,Chen Boyun,Li Xinping.The Problem of Optimizing The Data Quantity in Stock Market Gray ForecastingA.In:Proceedings of 2003 International Conference on WTO and Financial EngineeringC.Hangzhou:Zhejiang University Press:2004.6 邓聚龙.灰色预测与决策M.武汉:华中理工大学出版社,1986.7 刘思峰,党耀国,方志耕.灰色系统理论及其应用M.北京:科学出版社,2004.8 邓聚龙.灰色系统:社会经济M.北京:国防工业出版社,1985:44-67.9 陈海明,李东.灰色预测模型在股票价格中的应用J.科研管理,2003,24(2):29-31.10 柴涛,刘玉存,于国欣.交通事故的灰色预测和关联分析J.华北工学院学报,1998,39(1):1-4.11 李国平,王址道,李斯平.给予黄金分割的股票灰色预测GM(1,1)模型J.商场现代化,2005,9(5):45-57.12 傅立.灰色系统理论及其应用M.北京:科技技术出版社,1992.附录1、模型一程序function px0,ab,rel=gm11(x0,number)if nargin=1 number=max(size(x0);endn=max(size(x0);x1=zeros(size(x0);for k=1:n for i=1:k x1(k)=x1(k)+x0(i); endendz=zeros(size(x0);for k=2:n z(k)=0.5*(x1(k)+x1(k-1);endy=x0;y(1)=;b(:,1)=-z;b(:,2)=1;b(1,:)=;ab=inv(b*b)*b*y; a=ab(1);b=ab(2);px0(1)=x0(1); for k=1:number-1 px0(k+1)=(1-exp(a) * ( x0(1)-b/a ) * exp(-a*k);end temp=px0(1:n);x0;temp=(temp-x0)./x0; temp(1)=; temp=abs(temp);rel=sum(temp)/(n-1)*100;2、模型二程序#include#include#include#include#includedouble lasttime;const int MaxNumber=100;/设置数据存储最大数int fore_number=0;/预测的点数int point_number;/点的个数point number;const int cut_number=8;/竖轴划分的数目,分成n段,有n+1个点#includet_h.ht_h all_pointMaxNumber;/存储所有点的time_height信息;t_h fore_pointMaxNumber*(cut_number+1);/预测的最大数据#includehigh.hdouble cut_highcut_number+1;/y轴切割点的信息void read_data();/从文件中读取数据double max_high,min_high;/y轴上的最大最小值void fine_max_min();/寻找所有数据中y轴上的最大最小值double max,min;void set_cut_high();/设置端点高度void paixu_fore_point();/对预测的数据进行排序void check_fore_point();/=主函数void main()int i;read_data();/读取数据fine_max_min();/将坐标的最大值和最小值存到max和min中set_cut_high();/将切割坐标存到high/*for(i=0;ipoint_number;i+)coutall_pointiendl;coutmax=maxtmin=minendl;for(i=0;icut_number+1;i+)coutendlhighi;*/double endtime;coutendtime;high rowcut_number+1;/high的对象数组for(i=0;icut_number+1;i+)/-取得与某一高度相交的时间rowi.set_height(cut_highi);rowi.get_time();rowi.gm(endtime);/*high temp;temp.set_height(0);temp.number=5;temp.time0=2.874;temp.time1=3.278;temp.time2=3.337;temp.time3=3.390;temp.time4=3.679;temp.gm(10);*/coutendl;cout-endl;/for(i=0;ifore_number;i+)/couti+1:fore_pointiendl;paixu_fore_point();coutnn排序后:n;for(i=0;ifore_number;i+)couti+1:fore_pointiendl;check_fore_point();/=函数定义区void read_data()fstream file;int i;file.open(data.txt,ios:in);if(!file)cout文件打开失败all_pointi.time all_pointi.height;i+;point_number=i;file.close();void fine_max_min()int i=0;max=all_point0.height;min=all_point0.height;cout读入的所有的点:endl;coutall_point0.timetall_point0.heightendl;for(i=1;ipoint_number;i+)coutall_pointi.timetall_pointi.heightmax)max=all_pointi.height;if(all_pointi.heightmin)min=all_pointi.height;lasttime=all_pointpoint_number-1.time;cout最高点y坐标:maxendl;cout最低点点y坐标:minendl;void set_cut_high()double h=(max-min)/cut_number;int i;for(i=0;icut_number+1;i+)cut_highi=min+h*i;coutn各高度分别为:endl;for(i=0;icut_number+1;i+)couti+1:cut_highiendl;void exchange_fore_point(int i,int j)double tt,hh;hh=fore_pointi.height;fore_pointi.height=fore_pointj.height;fore_pointj.height=hh;tt=fore_pointi.time;fore_pointi.time=fore_pointj.time;fore_pointj.time=tt;void paixu_fore_point()int i,j,k;for(i=0;ifore_number;i+)/选择排序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论