基于GM(1,1)的棉花期货价格预测模型_第1页
基于GM(1,1)的棉花期货价格预测模型_第2页
基于GM(1,1)的棉花期货价格预测模型_第3页
基于GM(1,1)的棉花期货价格预测模型_第4页
全文预览已结束

下载本文档

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

文档简介

基于GM(1,1)的棉花期货价格预测模型自2004年6月棉花期货在郑商所上市交易以来,其发展规模和影响力不断扩大,吸引越来越多的市场主体参与其中。众所周知,棉花期货的参与主体主要有三类:投机者、套保、套利。不论是什么样的主体,参与期货交易的首要事情就是要对当期价格及其未来价格走势进行分析预测,从而制定相应的交易计划。对价格进行分析预测主要有两种方法,基本面和技术面。基本面分析由于需要搜集大量的基本面数据,牵涉面广,而且信息相对滞后;技术面分析认为价格反映一切,相对简单,但是主观性较大,初学者很难掌握和运用。因此,能否依据已有的、每个市场主体都能简单获取的信息来建立一个价格预测模型来对棉花期货的价格在一定误差的范围内进行预测,对市场参与主体进行引导,规避相应的风险,是十分必要的。基于此,本文依据灰色系统理论,利用GM(1,1)模型,建立棉花期货的价格预测模型,以求能够合理的对棉花期货的未来价格走势作出预测。1、灰色系统简介灰色系统理论是有中国学者邓聚龙教授于1982年创立的,是一种研究少数据、贫信息等不群定问题的新方法。该理论以“部分信息已知,部分信息未知”的“小样本”、“贫信息”等不确定系统为研究对象,主要通过对“部分”已知的信息的生成、开发、提取有价值的信息,实现对系统运行行为、演化规律的正确描述和有效监控。其特点是“少数据建模”。灰色系统理论下的GM(1,1)模型是一种单序列模型,其不涉及到其它外生变量,只从系统的背景序列对未来的趋势进行预测。由于其对数据序列没有什么特殊的限制,因此应用范围十分宽广。利用灰色理论对棉花期货价格进行预测,主要基于以下三个假设:(1)价格反映一切;价格运行是有趋势的,趋势延续的概率往往大于反转的概率;新价格的认知作用大于老信息;1.1GM(1,1)模型简介建立原始GM(1,1)模型不需要考虑价格系统以外的因素,仅仅需要一个单独的数据序列x(0)就可以对未来的价格进行预测。假设原始价格序列为:x(o)二(x(o)(1),x(o)(2),...,x(o)(n)),(1)则原始GM(1,1)模型的基本形式为:x(o)(k)+az(1)(k)二b,(2)其中:z(1)为一阶累加序列x(1)的紧邻均值序列;a值为发展系数,反映模拟值的未来发展情况;b为灰色作用量,反映数据变化的关系,其确切内涵是灰的。原始GM(1,1)模型的建模预测过程如下:第一步:对原始价格序列进行一阶累加变换,生成新的1-AGO价格序列x(1)和x(1)的紧邻均值序列z(1);x(i)二(x(i)(1),x(i)(2),...,x(i)(n));(3)z(i)(k)二0.5x(i)(k)+0.5x(i)(k-1)(4)第二步骤:用最小二乘法估计参数列,确定原始GM(1,1)模型(式(5)及时间响应式(式(6))。X)=X)=X(o)G-be~ak—1a第三步骤:则GM(1,1)模型的预测模型为:X(iX(i)(k+1)=X(o)G-be_ak+—a第四步骤:检查误差大小。通过求解样本的残差值以及相对误差值,分析其预测值的准确度。1.2GM(1,1)模型群简介在实际的预测过程中,取不同的数据建立的模型结果则不一样,即使都建立同类的GM(1,1)模型,由于选择的数据不同,参数a、b的值也不一样。建模的主要目的是预测,为提高预测精度,首先要保证样本内数据有充分高的模拟精度,尤其是k=n时期的模拟精度。因此,初次建模时,应选用不同的数据长度建立GM(1,1)模型,通过对残差的分析来却确定用什么样的数据建模。依据分析数据的长度不同,GM(1,1)模型群主要有四种:全数据模型、部分数据模型、新信息模型和新陈代谢模型。假设原始价格序列为:X(0)二(X(0)(1),X(0)(2),...,x(o)(n)),(1)用(1)用x(o)二(x(0)(1),x(o)(2),...,x(o)(n))建立的GM(1,1)模型为全数据模型;3)设X(o)(k+i)为最新信息,将X(o)(k+i)置入假设序列,用4)置入新信息X(o)(k+i),去掉老信息X(o)(i),用建立的模型为新陈代谢模型。建立的模型为新陈代谢模型。单纯的从预测角度看,新陈代谢模型是最理想的模型。随着系统的发展,老数据的信息意义讲逐步降低,在不断补充新信息的同时,及时的去掉老信息,建模数据更可能反映系统目前的特征,尤其是系统醉着量变的积累,发生质变时,与过去的系统相比,已是面目全非。去掉已根本不可能反映系统目前特征的老数据,显然是合理的。二、实证分析过程2.1建模数据选取郑商所棉花期货的正常交易时间为每周的周一到周五,周六周日休市。所以数据选取2010年7月5日至2010年7月9日5天郑州商品交易所棉花期货主力合约1101当天的结算价,建立模型的样本数据序列为:X(o)={1656516555164551651516405};先建立原始的GM(1,1)模型;然后引进2010年7月12日的数据{16290},样本数据序列为:X{16565165551645516515164O51629C},建立新信息gm(1,1)模型;最后剔除2010年7月5日的数据{16565},样本数据序列为:XG)={16』65631565建立新陈代谢gm(1,1)模型。2.2模型建立过程由于这几个模型的建立的过程基本上都一样,唯一的区别在于建模数据选取的不同,因此,不在详细叙述每个模型的建模的具体过程。下面只对原始的GM(1,1)模型的建模过程进行叙述。首先,对原始的价格序列X(o)={"SGblGSSblGASblGSlblGAO》进行一阶段累加变换,生产新的1-AGO序列X{165663312Q495766609Q82496;紧邻均值序列为ZG)={1629Q2478733O45412475,};然后运用最小二乘法估计出a=0.002366,b=16599.79628,则原始的GM(1,1)模型为:dX^+Q.QQ2366XG=l6599.79628;dt;响应函数为:XG(k)=—699983lQ256&七qq2366(k一i)+7Ql6398Q2564l.9根据模型来还原出2010年7月5日至2010年7月9日的模拟值分别为{16565,16541.03,16501.94,16462.94,16424.04}以及2010年7月12日至2010年7月16日预测值分别为{16385.234,16346.515,16307.888,16269.351,16230.906},最后分别对模拟结果的残差进行检验,详细结果见表一。新信息模型的建立过程和新陈代谢模型的建立过程基本上跟原始信息模型的建立过程基本一致,因此不在分析,具体参数结果参见表二。表一、三种模型的预测结果和误差检验表日期实际值模拟值残差佰相对误去原模型新信息模型新陈代谢模型原模型新信息模型新陈代谢模型原模型新信息模型新陈代谢模型2010-7-5165651656516565165650000002010-7-61655516541.0316560.041655513.97-5.0400.0008440.0003044402010-7-71645516501.9416501.8116506.89-46.94-46.81-51.890.0028530.0028447280.0031534492010-7-81651516462.9416443.7716446.352.0671.2368.70.0031520.0043130490.0041598552010-7-91640516424.0416385.9516385.93-19.0419.0519.070.0011610.0011612310.001162452010-7-121629016385.2316328.316325.78-95.23-38.3-35.780.0058460.0023511360.002196442010-7-131615516346.5216270.9116265.86-191.5-115.91-110.860.0118550.0071748680.0068622722010-7-141621016307.8916213.716206.15-97.89-3.73.850.0060390.0002282540.0002375082010-7-151611016269.3516156.6716146.66-159.4-46.67-36.660.0098910.0028969580.0022756052010-7-161621016230.9116099.8616087.39-20.91110.14122.610.001290.0067945710.0075638492010-7-191634016328.316028.3411.7311.660.0007160340.019073439表二、三种模型的一步预测精度比较三种模型精度比较模型类别参数模拟预测值残差相对误差ab传统模型0.00236616599.816385.23-95.230.59%新信息模型0.00352316647.5916328.3-38.30.23%新陈代谢模型0.00367816598.1516325.78-35.780.21%三、结论基于GM(1,1)模型的预测中,由于数据选取不一样,导致模型建立的结果也不一样,特别是参数a、b的结果不一致,这说明不同时间段的棉花价格对整个价格预测模型的预测结果的影响情况不一致;从一步预测精度上来看,新陈代谢模型的预测精度高于新信息模型,新信息模型的预测精度高于原始模型,这主要是新信息的认知作用大于老信息,新信息能够及时的反映整个系统的变化。因此,在棉花期货的价格预测中,要及时的加入新的价格信息,同时提出老的信息,及时保持整个模型的新鲜性,以保障价格预测的精度;GM(1,1)模型中的发展系数a有重要意义,可以确定建立的模型是适合于长期预测还是短期预测。当-a小于0.3时,可以用于中长期预测,当~a处于(0.3,0.5)之间时,可用于短期预测,但是中长期预测慎用;当-a处于(0.5,0.8)之间时,做短期预测应该谨慎;当-a处于(0.8,1)之间时,应米用残差项来建立GM(1,1)模型;当-a大于1时,不应米用GM(1,1)模型。从上面的分析结果可知,三种模型的发展系数分别为:-0.002366、-0.003523和-0.003678,远远小于0.3这个临界值,因此三种模型都可以运用于中长期预测;对于5步的预测结果上看,对三

温馨提示

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

评论

0/150

提交评论