灰色预测在GDP及股票预测中的应用

灰色预测在GDP及股票预测中的应用

ID:40587797

大小:344.00 KB

页数:16页

时间:2019-08-04

上传者:asd881529
灰色预测在GDP及股票预测中的应用_第1页
灰色预测在GDP及股票预测中的应用_第2页
灰色预测在GDP及股票预测中的应用_第3页
灰色预测在GDP及股票预测中的应用_第4页
灰色预测在GDP及股票预测中的应用_第5页
资源描述:

《灰色预测在GDP及股票预测中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

5、问题(二)阐述21世纪是现代金融世纪。股票,作为证券投资的重要组成部分,在现代金融中起着重要的作用。股票市场自建立以来一直是众多学者和投资者的研究对象,因为对政府而言,其面临着如何有效地对市场进行监管、防范金融风险、充分发挥其积极的一面;对投资者而言,其面临着如何在最小化投资风险的同时最大化投资利益。股票价格走势的预测是投资和证券理论界普遍关注的课题。在股票市场中对市场状况最基本、最直接的反应是股票价格,由于受到国内外政治、经济、市场以及企业自身等各种因素的影响,总是处在不停的波动变化之中。但是在短期内,不考虑各种外界因素影响的情况下,股票价格的波动是有规律可循的,因此是可以预测的。“上证综指”全称是“上海证券综合指数”,英文是Shanghaisecuritiescompositeindex。它是上海证券交易所编制的,以上海证券交易所挂牌上市的全部股票为计算范围,以发行量为权数综合。上证综指反映了上海证券交易市场的总体走势。表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.8216 162008-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段折线图形。设对于,称为等高线;称方程组的解为等高点。解上述方程组可得为其坐标。16 令,则称为等高时刻序列。建立等高时刻序列的GM(1,1)模型,可得等高时刻序列的预测值:。设为s条不同的等高线,为等高时刻序列为等高时刻的GM(1,1)预测值。若存在,使则称和为一对无效预测时刻。删去等高时刻的GM(1,1)预测值中的无效时刻,将其余的预测值从小到大重新排序,设为其中。则原始序列的预测波形为7、建立波形预测模型根据上海证券交易所综合指数的周收盘指数数据,从2008年3月至2009年3月的收盘指数曲线如图所示:16 图3上证综合指数2008年3月—2009年3月周收盘指数取,,,,,,,,其中、、为无效点。因此为等高时刻序列分别为,,,,,,16 对作一次累加生成,得序列,其GM(1,1)响应式分别为令,可得等高预测序列据此可绘出上海证券交易所综合指数2008年3月至2009年3月的预测波形图16 图4上证综合指数2009年预测波形8、误差分析、得出结论8.1误差分析表3波形预测误差分析表序列号345678平均相对误差9.1%4.2%8.3%24.3%88.1%52.6%(1)由上表可以算得平均相对误差为。(2)由本文4.3分析可知,取时,响应式中,此时误差为。16 比较本文与之前江西财经大学杨淑玲对深圳股市指数比较,虽然相对误差比其文章中相对误差稍大,但是考虑到本文所选取数据远比其文章中所选取数据要多,跨越时间更长,更具有代表性,而且兼顾外界环境因素对股市价格的影响,此误差在可接受范围之内。(3)下面,我们将上证综指后期一些实际收盘价格与预测价格做一下比较:根据预测结果,在第31周(4月15号)出现股价波峰,预测结果为。而实际股价指数为x=2536.06,相对误差为,这与我们预测误差相近,在可接受范围。8.2得出结论根据预测结果,在不考虑其他外界因素影响的情况下,上证综合指数在未来几个月股价最高值出现在第47与第48周之间,即2009年8月12—19日之间。由上面的分析和预测实例可见,将灰色系统理论应用于股票市场,利用波形预测,结合GM(1,1)模型知识,无论股市处于上涨行情、下跌行情还是盘整行情,预测短期股票价格保持了比较好的精确度。但是对长期预测,尤其是受外界因素引起的股票价格大幅度震荡,股价的预测精度有所下降。本文虽然只对上证综合进行了预测,但是其它任何类型的股票市场均是以证券价格变化曲线来反映市场行情走势,故灰色预测不仅适用于上证综合指数,对于其它的股票市场也同样适用。信息在证券投资分析中起着十分重要的作用,是进行证券投资分析的基础。因此,为在短期内避免风险,获得投资回报,对于投资者尤其是短期投资者来说,灰色预测不失为一种有效方法。参考文献[1]王道林.奥运金牌数预测的灰色模型[J].山东体育科技,2005,18(2):43-45.[2]王庚.南京市GDP的灰色预测[J].南京财经大学学报,2005,133(3):30-33.16 [3]李志强,张丽,陈茂周.山东省国民生产总值预测的灰色模型[J].山东农业大学学报,2008,39(02):263-266.[4]杨淑玲.股票价格的灰色预测[J].江西财经大学,2006,47(5):14-16.[5]LiGuoping,LeiJungen,Chensenfa,YuGuangqing,ChenBoyun,LiXinping.TheProblemofOptimizingTheDataQuantityinStockMarketGrayForecasting[A].In:Proceedingsof2003InternationalConferenceonWTOandFinancialEngineering[C].Hangzhou:ZhejiangUniversityPress: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.附录16 1、模型一程序function[px0,ab,rel]=gm11(x0,number)ifnargin==1number=max(size(x0));endn=max(size(x0));x1=zeros(size(x0));fork=1:nfori=1:kx1(k)=x1(k)+x0(i);endendz=zeros(size(x0));fork=2:nz(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);fork=1:number-1px0(k+1)=(1-exp(a))*(x0(1)-b/a)*exp(-a*k);endtemp=px0(1:n);x0;16 temp=(temp-x0)./x0;temp(1)=[];temp=abs(temp);rel=sum(temp)/(n-1)*100;2、模型二程序#include#include#include#include#includedoublelasttime;constintMaxNumber=100;//设置数据存储最大数intfore_number=0;//预测的点数intpoint_number;//点的个数pointnumber;constintcut_number=8;//竖轴划分的数目,分成n段,有n+1个点#include"t_h.h"t_hall_point[MaxNumber];//存储所有点的time_height信息;t_hfore_point[MaxNumber*(cut_number+1)];//预测的最大数据#include"high.h"doublecut_high[cut_number+1];//y轴切割点的信息voidread_data();//从文件中读取数据doublemax_high,min_high;//y轴上的最大最小值voidfine_max_min();//寻找所有数据中y轴上的最大最小值doublemax,min;voidset_cut_high();//设置端点高度voidpaixu_fore_point();//对预测的数据进行排序16 voidcheck_fore_point();//==================================主函数voidmain(){inti;read_data();//读取数据fine_max_min();//将坐标的最大值和最小值存到max和min中set_cut_high();//将切割坐标存到high[]/*for(i=0;i>endtime;highrow[cut_number+1];//high的对象数组for(i=0;i>all_point[i].time>>all_point[i].height;i++;}point_number=i;file.close();}voidfine_max_min(){inti=0;max=all_point[0].height;min=all_point[0].height;cout<<"读入的所有的点:"<max)max=all_point[i].height;if(all_point[i].heightlasttime)fore_data<1e-5&&fore_point[i].time>lasttime)fore_data<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭