如果序列蕴含着显著的线性趋势,1阶差分就可以实现趋势平稳。根据上述的分析,对该对数序列进行1阶差分[12]
运算。绘制时序图,如图6所示。
图2BraeEast油田每月原油产量序列时序图
从图2中我们可以清楚地看到该序列蕴含着曲线递减的长期趋势。
图5BraeEast油田每月原油产量对数序列单位根检验结果
然后,对该序列进行1阶差分,差分后序列时序图如图3所示。
图6BraeEast油田每月原油产量对数1阶差分序列时序图
图6清晰地显示,1阶差分比较充分地提取了对数序列图3
BraeEast油田每月原油产量1阶差分序列时序图
中蕴含的线性递减趋势,使得差分后的对数序列不再呈现图3显示,差分后的残差序列在零值附近随机波动但其确定性趋势了,基本可以视为平稳序列。
方差却逐渐递减,这是明显的递减型异方差。使用ARIMA模接下来就需要对平稳的对数1阶差分序列进行白噪声检型拟合时,对残差序列有一个重要假定——方差齐性(即验,检验结果如图7所示。
方差为常数)。如果是异方差则表明其方差会随着时间的变化而变化,是时间的某个函数。针对异方差我们就需要对它进行方差齐性变换。从图3中还可以看出,在1阶差分后,序列的标准差与其水平之间具有一定的正比关系,即序列的水平低时,波动范围小,序列的水平高时,波动范图7BraeEast油田每月原油产量对数1阶差分序列白噪声检验结果
围大。对于这种情况,对数变换可以有效实现方差齐性[9]
。图7中第二、第四列输出的检验结果显示,在检验的显因此对原序列进行对数变换,并绘制对数序列时序著性水平取为0.05的条件下,由于延迟6阶的LB检验统计量图,如图4所示。
的P值为0.0401,小于0.05,所以该对数序列在1阶差分后还蕴含着不容忽视的相关信息可供提取,不能视为白噪声序列。需要对差分后序列进一步拟合ARMA模型。
ARMA模型的全称是自回归移动平均(autoregressionmovingaverage)模型。而ARIMA模型的实质就是差分运算和ARMA模型的组合[9]
。
图4BraeEast油田每月原油产量对数序列时序图
观察图4,我们可以清楚地看到该对数序列蕴含着明显的线性递减的长期趋势,因此一定不是平稳序列。这一点也可以由对其的单位根检验(unitroottest)结果来佐证,如图5所示。
图5中第五、第六列输出的结果表明,当显著性水平取为0.05时,该序列非平稳,但消除线性趋势后序列平稳。
图8BraeEast油田每月原油产量对数1阶差分序列自相关图
22
开发应用当一个序列经过预处理后被识别为平稳非白噪声序列,那就说明该序列是一个蕴含着相关信息的平稳序列。我们通常要根据其自相关系数和偏自相关系数的性质,选择阶数适当的ARMA(p,q)模型进行拟合。
于是,我们来考察1阶差分后对数序列的自相关图,如图8所示。
图8显示除了延迟1阶和2阶的自相关系数大于2倍标准差之外,其他阶数的自相关系数都在2倍标准差范围内作小值随机波动,并且由非零相关系数衰减为小值波动的过程非常突然。根据自相关系数的这个特点可以判断该对数序列在1阶差分后具有短期相关性,进一步确定其平稳性。同时,可以认为该自相关系数2阶截尾。
接着,我们再来观察该对数序列在1阶差分后的偏自相关图,如图9所示。
0.05,即这三个参数均显著。
再进行模型显著性检验,残差白噪声检验结果如图11所示。
残差白噪声检验显示各阶LB检验统计量的P值均显著大于0.05,所以该ARIMA(0,1,2)模型显著有效。
因此ARIMA(0,1,2)模型是该对数序列的有效拟合模型。
再使用SBC准则来做最小信息量检验,结果如图12所示。
图12BraeEast油田每月原油产量对数1阶差分最小信息量结果
检验结果显示ARIMA(0,1,2)模型是相对最优模型。最后,我们绘制出该序列的ARIMA(0,1,2)模型拟合与预测图,如图13所示。
图9BraeEast油田每月原油产量对数1阶差分序列偏自相关图
我们在图9中可以看到由显著非零的偏自相关系数衰减为小值波动的过程非常连续,显示出非截尾的性质。
因此综合自相关系数和偏自相关系数的性质,为拟合模型定阶为ARIMA(0,1,2)。
选择好拟合模型后,下一步就是要利用序列的观察值确定该模型的口径,即估计模型中未知参数的值。我们使用条件最小二乘估计法,确定ARIMA(0,1,2)模型的口径为:
对参数进行显著性检验,结果如图10所示。
图13BraeEast油田每月原油产量序列拟合与预测图
从图13中,我们可以直观地看出该模型对原序列的拟合效果良好。通过计算,发现大部分拟合值与实际值的相对误差都在10%以内。然后考察模型预测的精度,在与2008年各月的实际产量比较后,预测值的相对误差平均在20%左右,但和2009年各月相比,其相对误差都要超过40%,这也说明了为了保证预测的精度,ARIMA模型通常只适合做短期预测。5
结论
首先,ARIMA模型不仅可以通过差分运算来充分提取产量递减的趋势性信息,而且还能够应用ARMA模型来获得某些仍然具有相关性性质的非纯随机性信息。这样,就弥补
图10
BraeEast油田每月原油产量对数序列ARIMA(0,1,2)模型参
数显著性检验结果
了传统的阿尔浦斯模型中的不足,从而提高了模型拟合的精度。其次,ARIMA模型也可以应用于油田产量的预测,特别是短期预测的精度较高。此外,我们使用ARIMA模型对大量油田的产量数据进行拟合,发现很多模型都具有如下形式:
。
参考文献:
[1]Lp达克.油藏工程原理[M].北京:石油工业出版社,1984.
图11BraeEast油田每月原油产量对数序列ARIMA(0,1,2)
模型残差白噪声检验结果[2]ArpsJJ.AnalysisofDeclineCurves.AIME,1945.
[3]ArpsJJ.EstimationofPrimaryOilReservers.AIME,1956.[4]陈元千,李璗.现代油藏工程[M].北京:石油工业出版社,2001.[5]李传亮.油藏工程原理[M].北京:石油工业出版社,2005.
参数显著性检验结果显示三参数t统计量的P值都小于
(下转第59页)
23
开发应用图3Excel预处理后生成的txt文本图4drl文件(401.drl)3实例应用Excel原始记录格式如图2。汇编图形软件,建立接口转换模型的工作模式进一步减少了内业工作量,大大提高信息化程度。(3)理正软件在岩土工程勘察行业已经得到了普及和应用,重新开发类似软件没有必要,但不同行业对其运用的模块不一,数据录入方式可能不适应甚至工作量比较大,那么为了进一步提高信息化程度,基于理正软件进行相关接口的研究势必会成为一种趋势。参考文献:[1]梁师俊.岩土工程勘察数字化技术与实现[D].杭州:浙江工业大学,2006.[2]求是科技.MATLAB7.0从入门到精通[M].人民邮电出版社,2006:1~2.[3]付江缺,段春燕,吴春.土地复垦地籍调绘及数据处理中的MATLAB方法[J].测绘工程,2008,(6):53~55.[4]刘文龙,王坚,赵小平.利用MATLAB处理测绘数据的优越性分析[J].海洋测绘,2003,23(4):4~7.[5]高军丰,褚尚军.TurboC编译程序的使用[J].河北自学考试,2004,(1):13~15.在Excel中很容易转置生成所需格式txt文件,如图3。经过程序处理后图3中每一行数据对应一个的drl文件,如第一行,对应文件名为“401.drl”,内容如图4。4结论与展望(1)该问题没有必要劳师动众用可视化语言VC、VB。VC对于一般读者来说,其学习过程本身有一定周期,时效性不强;同时,本文借助的正是MATLAB强大的矩阵功能,而VB此点无法与其相比,此时MATLAB的优越性不言而喻,使得问题的解决变得尤为简洁。而传统的(TurboC)在实际运用中正逐步淡出。值得指出的是,MATLAB中读取数据的精度都是双精度,即对应C语言中的DOUBLE型,在C语言中,DOUBLE总会比FLOAT更容易造成或多或少的资源浪费,而在MATLAB中则不会,这一点体现了MATLAB作为工程应用软件的优势。(2)研究表明结合中南电力设计院岩土工程勘察资料[5][4][3](上接第23页)[6]翁文波.预测论基础[M].北京:石油工业出版社,1984.[7]吴新根,葛家理.应用人工神经网络预测油田产量[J].石油勘探与开发,1994,21(3).[8]GeorgeE.P.Box,GwilymM.Jenkins,GregoryC.Reinsel著.顾岚译.时间序列分析预测与控制(第三版)[M].北京:中国统计出版社,1997.[9]王燕.应用时间序列分析[M].北京:中国人民大学出版社,2005.[10]高惠璇等编译.SAS系统SAS/ETS软件使用手册[M].北京:中国统计出版社,1998.[11]肖枝洪,郭明月.时间序列分析与SAS应用[M].武汉:武汉大学出版社,2009.[12]王振龙,胡永宏.应用时间序列分析[M].北京:科学出版社,2007.[13]阮桂海等著.SAS统计分析大全[M].北京:清华大学,2003.59
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- pqdy.cn 版权所有 赣ICP备2024042791号-6
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务