您的当前位置:首页正文

基于线性趋势与神经网络的校准间隔组合预测

2023-11-28 来源:爱go旅游网
计测技术 doi:10.1 1823/j.issn.1674—5795.2014.03.04 理论与实践 ・15・ 基于线性趋势与神经网络的校准间隔组合预测 曹伙俊 ,赵芳 (1.海军计量办公室,北京100841;2.海军航空工程学院,山东烟台264001) 摘 要:为了实现对测量仪器校准间隔的优化,对其校准数据进行建模,用滑动平均建模法建立线性趋势模 型,预测参数的总体趋势,在此基础上利用动态神经网络对预测残差序列进行补偿,从而得到校准数据的预测 值。给出基于线性趋势与神经网络的组合预测模型,通过实验对预测模型进行了验证和对比分析,并以此为根据 对校准间隔进行优化。结果表明,该组合模型比单一模型预测精度高,既能预测总体趋势也能适应随机波动,并 且简单易行,具有较强的普适性。 关键词:滑动平均建模;神经网络;校准间隔;组合模型 中图分类号:TB9;TP274;O211.67文献标识码:A 文章编号:1674—5795(2014)03—0015—04 Combined Forecast of Calibration Interval Based on Linear Trend Model and Neural Network CA0 Huojun .ZHAO Fang (1.Naval Metrology Division,Beijing 100841,China;2.Naval AeronauticaX Engineering Institute,Yamai 264001,China) Abstract:In order to realize the optimization of measuring instrument calibration intervals,we set up the model of the calibration data,and modify moving average modeling method to build the linear trend mode1.Then dynamic neural network is used to build the model of residual com- pensation and get the forecast value of calibration data.Combined forecast algorithm based on modiifed linear trend and neurla network is iven gand verified through experiments,and then we optimize the calibration imerval by the mode1.Results show that this combined model has better predicting effect than sin ̄e mode1.It can not only predict the integral trend,but lsao adapt to random lfuctuations.Beyond that,it is simple and has strong universality. Key words:moving average;BP neural network;calibration interval;combined model O 引言 测量仪器的校准间隔是一种多因素综合时间数据, 受到生产工艺、使用环境、使用频率、人员水平及其 它干扰因素的影响,从而产生偏差,而在实际的校准 用在金融时序数据预测上,取得了良好效果‘2 J。1989 年国际预测权威学术刊物“Journal of Forecasting”出 版了组合预测的专辑,充分说明了组合预测在预测领 域的重要地位 一.目前,组合模型已成为预测领域的 过程中,校准间隔通常是由生产厂家通过其他同类仪 器使用状况来推荐的该仪器的固定校准间隔。因此有 必要在实际工作中,根据校准参数的历史数据,对测 量仪器进行校准间隔的优化。 在校准间隔优化算法的研究上,组合预测模型由 于能更加充分利用普通模型的优点,弥补了单一模型 存在的片面性,有效提高了模型的预测精度,从而受 到了广泛的关注…。组合预测,顾名思义就是将不同 的预测模型加以组合,综合利用其模型有效信息,它 是在1969年由Bates J N和Cranger C W J首次提出的。 Kin等将指数平滑法与神经网络相结合构建组合模型, 收稿日期:2014—04—03;收修改稿日期:2014—04—23 种发展趋势。 本文根据校准参数数据特点,建立基于改进的线 性趋势和神经网络组合模型,对校准间隔进行优化, 并用实例进行了分析验证。 1校准数据序列分析 根据测量仪器的历史校准数据建立相应的预测模 型是比较流行的校准间隔优化方法。检测设备的校准 数据呈现出动态发展的趋势,历史校准数据序列可被 划分为趋势项和随机项 J,趋势项表明了测量设备由 于自身的特性引起变化的趋势,随机项反映了由于外 界的随机因素导致的波动。 针对校准数据序列的划分,目前对于校准数据的 处理有两种方法:一种是提取和分离数据中的趋势项 作者简介:曹伙俊(1974一),男,从事计量管理工作。 ・16- 理论与实践 和随机项,然后进行分别的预测和拟合 ;第二种是 由Box和Jenkinx提出的,对数据序列一直进行差分, 直到差分的结果可用平稳过程进行建模。两种方法都 有其弊端,第一种对趋势项和随机项的分离没有统一 标准,其通用性不可以保证;第二种计算量巨大,且 预测效果一般。 因此可先对校准历史数据趋势项进行预测,该预 测值则包含了下一时刻的趋势项,而校准数据的随机 项则存在于预测残差中。再对残差项进行建模,以前k 个时刻残差预测下一时刻的残差,并与趋势预测结果 相融合得到最终预测值。趋势项的预测方法中,比较 典型的有滑动平均建模法(Moving Average,MA)和 最小二乘法 ,本文拟建立MA模型对趋势项进行预 测。用数据生成的方法对原始数据进行处理,生成结 果能减弱和消除随机干扰因素的影响,使数据中蕴含 的趋势性变化明显地表露出来。 对于校准数据序列的残差项,由于动态神经网络 的良好的自适应性,并能以任一精度去逼近非线性连 续函数 ,因此用它对线性趋势模型预测残差进行 建模,动态神经网络的作用是逼近由残差项£(k)到s (Ⅳ+1)的非线性映射,从而实现对随机项成分的补 偿。其关系式为 (N+1)= (k)) (1) 式中:k=1,…,Ⅳ。 2基于线性趋势和神经网络组合预测 2.1线性趋势模型的改进 滑动平均法是线性趋势模型建模的基本思想,是 利用历史数据对时间序列的变化趋势进行预测和反映。 有趋势性的时间序列数据,用滑动平均法很不易 得到比较理想的结果。例如,当时间序列具有下降的 线性趋势时,会出现滞后偏差,使预测值偏大 。为 消除模型的滞后偏差,在传统一次滑动平均模型的基 础上再作一次滑动平均,即二次滑动平均,有 4(2)一 :± :::± 一 N 式中:A 是t时期数据第一次滑动平均的值; 是 第二次滑动平均的值;N为滑动平均的项数。 在两次滑动平均的基础上,建立线性趋势模型为 =a +6 (3) 式中:t为当前时期; 为预测提前期;a 为截距;b 为 斜率。a ,b 与A ¨,A ’间的关系为 2014年第34卷第3期 a =2A ¨一 ’ (4) ^ ’ b = ( ”一A ) (5) 』V一1 求得 序列即为改进的线性趋势模型的预测值。 2.2动态神经网络残差模型 设时刻L的原始数据 ’( )与预测值 ’(£)之 差为时刻L的残差,记为e(0’(£),即 e(。 (L)= (。 ( )一 (。 ( ) (6) 对残差序列{e ’(L)}进行动态神经网络建模,其 建模目的是通过前馈式的学习训练,确定出合适的权 值和阈值,从而对校准数据随机项因素进行补偿。 设预测阶数为S,即用e ’( 一1),e ’(i一2), …,e ’(i—S)的信息来预测i时刻的值。将e(o (i一 1),e (i一2),…,e ’( —Js)作为网络训练的输入样 本,将e(0’(i)作为网络训练的预测期望值,即导师值。 通过经验和实际计算比对,确定出合适的网络结构和 参数设置。用残差数据序列对神经网络进行训练和学 习,使得输入数据以预定的精度达到相应的输出值 (期望值)。这样得到的神经网络的阈值和权值等,即 为网络通过学习所得到的训练后的值,从而可以将此 模型作为残差数据序列的预测工具。进而可以对预测 的未知校准参数进行误差补偿,从而得到比较精确的 预测值,对校准间隔进行合理优化。 2.3建模步骤 采用改进的线性动态神经网络模型对校准参数进 行预测,模型如图1所示。 图1 基于改进的线性神经网络模型 基于改进的线性动态神经网络模型的建模步骤如下: 1)对历史校准参数数列 ‘。 =( ‘。 (1), ‘。 (2), …, ’(n))确定其按照公式(2)至(5)确定权重并进行 二次滑动平均,经过建模计算得到预测数据序列 ’= (茹‘。 (1), ‘。 (2),・一, (。 (n))。 2)将预测数据序列与原始校准数据序列计算,得 到残差序列e= (叭一 (∞。 3)用动态神经网络对残差序列{e ’( )}进行学 习训练,并利用训练后的模型预测新的残差数据序列, 设其为{; ’( )},从而得到原始时间序列新的预测值 。 (i,1),有 计测技术 ‘。 ( ,1)= ‘。 (i)+ ‘。 (1) (7) 理论与实践 ・l7・ 由图3可知,线性趋势模型预测校准不确定度时, 则 ‘。 (i,1)就是该组合预测模型的输出值。 4)将组合预测模型的结果,分别与一次滑动平均 模型以及动态神经网络模型的预测结果进行对比分析。 残差均值为0.00013%,最大残差为0.0006%。 3.2 组合模型预测结果及校准间隔优化 3.2.1组合模型预测结果 3仿真计算与结果分析 本文用文献[6]的数据进行仿真计算,该数据是 采用动态神经网络模型对图3中的残差序列建模。 神经网络模型设计采用3个输入采用特征参数,1个隐 组合成标准不确定度 。在一年中的每个月里,均 采用E1412A数字万用表对F5500A校准器进行一次监 一含层,1个输出节点数,建立3一N一1的神经网络模 型,中间隐含层的节点数量为Ⅳ。为了确定最佳的,\,, Ⅳ值一次取不同的数值,并利用数据进行训练,选择 控并对监控结果进行评估,得到的试验数据分别为 0.0062%,0.0066%,0.0063%,0.0070%,0.0068%, 0.0071%,0.0081%,0.0074%,0.0080%,0.0081%, 0.0079%,0.0083%。 3.1改进的线性趋势模型预测结果 首先,对校准数据进行两次滑动平均,这两次滑 动平均的步长取2,这样趋势模型的步长就为4。取式 (5)中r=1,即为单步预测,最后求得预测值。模型 预测结果如图2所示。 图2趋势模型的预测结果 由图2可以看出,线性趋势模型预测曲线较好地 展现了测量不确定度的发展趋势。校准值和预测值的 残差如图3所示。 图3预测残差 神经网络产生最小误差时所对应的Ⅳ值,作为隐含层 的节点数。图4给出了隐含层所取不同节点数对应的 误差,由此可以发现最佳隐含层节点数为8,即神经网 络最优结构为3—8—1。 图4隐节点数与均方误差MSE的关系 建立残差神经网络模型,神经网络的学习率取 0.03。按图1的流程进行网络训练,进行实验验证, 实验结果如图5所示。 图5基于改进线性动态神经网络模型预测结果 ・18・ 理论与实践 图中前7个点预测值没有进行神经网络残差补偿, 比较后5个点预测结果表明,组合预测模型更加接近 实际的测量结果。 为了直观的看出组合模型的优势,将预测结果与 线性趋势模型和动态神经网络时间序列预测进行比较, 评价指标是均方误差MSE。预测效果如表2。 表2三种模型预测效果 模型 MSE/% 改进的线性趋势模型 1.1167×10一 动态神经网络模型 1.5000×10— 组合模型 2.7833×10一 由表2可以看出,改进的线性神经网络组合模型 的预测效果要好于单一模型的预测效果。 3.2.2校准间隔优化 在实际应用中,校准给出的参数可能是合成标准 不确定度 ,也可能是校准均值 和重复测量引入的 标准不确定度 。当校准参数为合成标准不确定度 时,可直接进行后一至两个点的参数预测,观察 (t+1)是否超出要求而决定是否要调整校准间隔。 当校准参数为均值 和标准不确定度 时,可分别预 测两者在其后一至两个点的值,对于是否超出要求可 以根据公式 d0w ≤ (t+1)± (t+1)≤ 。来确定,其 中 。和 ̄down分别是该仪器校准参数均值上下限,具体 数值由工程要求给出。由此进一步可为其后的1,2个 月内是否进行校准监控提供决策依据。 本文中的仪器在实际监控中,要求在测量标值称 为10 V时,不确定度 小于0.01%。该组合模型在 进行建模拟合时,预测了未来第13个点的数据,其值 为0.0082%,小于工程要求,因此可以建议其后1个 月不进行校准监控,将校准间隔延长为2个月。在接 下来第2个月进行校准时,可将实际校准值与前面的 校准值进行建模,运用模型进一步进行不等时间间隔 的拟合预测,重复进行并逐项推进,进行校准间隔的 优化。 4结论 本文提出了基于改进的线性神经网络校准间隔组 合预测算法,该算法融合了神经网络和线性趋势模型 的优点,既利用了线性趋势模型对趋势项预测的优势, 2014年第34卷第3期 又弥补了对随机扰动预测准确度低的缺陷。为了确保 预测的准确可靠,在实际应用的时候应不断考虑随着 时间相继出现的随机扰动因素,可以在预测数据之后 的1点或2点的,根据工程实际要求确定校准参数值 是否有超差的风险。此方法简单易行、适用性强,减 小了以往许多预测算法存在的局限性缺陷。而且这种 补偿是可以重复进行并逐项推进的,因此可以对随机 扰动进行实时的补偿,从而实现对校准间隔的动态 优化。 参考文献 [1]陈友华.组合预测方法有效性理论及其应用[M].北京: 科学出版社,2008. [2]Kin K L,Yu L,Wang S Y,et a1.Hubridizing exponential smoothing and neural network for financial time series predica- tion[J].Lecture Notes in Compeer Science,2006,2994: 493—500. [3]Bunn D W.Forecasting with more than one model[J].Jour— nal ofForecasting,1989,8(3):161—166. [4]Luo D,“u S F,Dang Y G.The optimization of greymodel GM (1,1)[J].J Engineering Science,2003,5(8):50—53. [5]Granger C W J,Ramanathan R.Improved methods of combining forecasts[J].Journal of Forecasting,1984,3(2):197 —2o4. [6]赵瑞贤,孟晓风,王国华.基于灰色马尔柯夫预测的测量 仪器校准间隔动态优化[J].计量学报,2007,28(2): 184—187. [7]宋仙磊,刘业政,陈思凤,等.二重趋势时间序列的灰色 组合预测模型[J].计算机工程与应用,2011,47(8): 115—117. [8]牟峰,吴开信,李裕奇.基于新息序列的多维MA(q)模 型适时递推预测[J].苏州科技学院院报:自然科学版, 2008,25(2):25—28. [9]Zhang Hu乱The Research fo Tourism Forecasting Demand Based on BP Neurla Network[J].Electronic Test,2014,1:100~ 102. [1O]Li z,xu J H,Wei Q.Investigation and comparison between GM(1,1)and BPANN forecast models in Shangh ̄low—rent housing families[C]//Proc.of the IEEE International Con— ference on Information Engineering and Computer Science. [S.1.]:IEEE,2010:1—4. [11]刘如峰,李世平,文超斌,等.基于线性趋势模型与 LSSVM的校准间隔组合预测[J].传感器与微系统, 2010,29(9):61—63. 

因篇幅问题不能全部显示,请点此查看更多更全内容