ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

组合模型方法

2020-12-08 13:01:57  阅读:265  来源: 互联网

标签:误差 frac 预测 组合 模型 平方和 方法


不同的定性预测模型方法或定量预测模型方法各有其优点和缺点,它们之间并不是相互排斥的,而是相互联系、相互补充的。由于每种预测方法利用的数据信息不尽相同,不同的预测方法从不同的角度挖掘各方面有用的信息。在预测的过程中,如果想当然的认为某个单项预测方法的预测误差较大,随之把该种预测方法弃之不用,就可能造成部分有用的信息丢失,使预测精度受到影响。

组合模型即是将多个模型的结果进行组合,从而充分利用各个模型的信息。有效提高预测精度。

设有 k k k 种方法,第 i i i 种方法在第 t t t 期的预测值记为 y i t y_{it} yit​,则第 t t t 期的组合预测值

Y i t = ∑ i = 1 k y i t w i , i = 1 , 2 , ⋯   , k Y_{it}=\sum_{i=1}^k{y_{it}w_i}\text{,}i=1,2,\cdots ,k Yit​=i=1∑k​yit​wi​,i=1,2,⋯,k
.
对于其中 w i w_i wi​ 的确定方法

常见的权重选择方法有等权重法、标准差法、方差倒数法、均方倒数法、AHP法、德尔菲法、最优加权法等。


(1)等权重法:即对每一种预测方法赋以相同的权重,这种方法操作简单,但可靠性是最低的,即缺点在于它是对全部模型平均对待,不分主次,预测效果不理想;

(2)优势矩阵法:假设有两个模型,记录这两个模型相对于真实值预测效果更好的次数。记【模型一】预测效果更好的的次数为 n 1 n_1 n1​,【模型二】预测效果更好的次数为 n 2 n_2 n2​,那么两个模型分别对应的权重为
w 1 = n 1 n 1 + n 2 ; w 2 = n 2 n 1 + n 2 w_1=\frac{n_1}{n_1+n_2}\text{;}w_2=\frac{n_2}{n_1+n_2} w1​=n1​+n2​n1​​;w2​=n1​+n2​n2​​

(3)方差倒数法:方差倒数法也称为预测误差平方和倒数法,它是通过误差平方和的大小确定权重,即对误差平方和小的模型赋以高权重。

一般来说每种单项预测模型的预测精度不同,预测误差平方和是反映预测精度的一个指标。预测误差平方和越大,表明该项预测模型的预测精度越低,从而它在组合预测中的重要性就降低。重要性的降低表现为它在组合预测模型的组合预测中应赋予较大的加权系数。

公式如下:

w i = Q i − 1 ∑ i = 1 m Q i − 1 w_i=\frac{Q_{i}^{-1}}{\sum_{i=1}^m{Q_{i}^{-1}}} wi​=∑i=1m​Qi−1​Qi−1​​

其中, Q i Q_i Qi​ 即真实值与预测值之间差值的平方和: Q i = ∑ t = 1 n ( y t − y ^ t ( i ) ) 2 Q_i=\sum_{t=1}^n{\left( y_t-\hat{y}_t\left( i \right) \right) ^2} Qi​=∑t=1n​(yt​−y^​t​(i))2,这种方法要求对各模型有一定的了解。

(4)残差倒数法:该方法体现了某单项预测模型的误差平方和越大,它在组合预测中的加权系数就应越小。

w i = S i − 1 ∑ i = 1 k S i − 1 w_i=\frac{S_{i}^{-1}}{\sum_{i=1}^k{S_{i}^{-1}}} wi​=∑i=1k​Si−1​Si−1​​

其中, S i S_i Si​ 是上一种方法中 Q i Q_i Qi​ 的平方根,当数据的差均为正值时两种方法的使用没有区别,当数据差有正负之分时,两种方法才有不同。

(5)简单加权法:简单加权平均方法也是一种非等权平均方法。它是先把各单项预测模型预测误差的方差和进行排序,根据各单项预测模型预测误差的方差和与权系数成反比的基本原理知,排序越靠前面的单项预测模型,在组合预测中的加权系数就应越小。

即令

w i = i ∑ i = 1 k i = 2 i k ( k + 1 ) , i = 1 , 2 , ⋯   , k w_i=\frac{i}{\sum_{i=1}^k{i}}=\frac{2i}{k\left( k+1 \right)}\text{,}i=1,2,\cdots ,k wi​=∑i=1k​ii​=k(k+1)2i​,i=1,2,⋯,k
式中 k k k 个模型按误差平方和 Q i Q_i Qi​ 降序排列,其基本思想也是对误差平方和小的模型赋以高权重。

(6)标准差法

w i = 1 k − 1 ( 1 − S i ∑ i = 1 k S i ) , i = 1 , 2 , ⋯   , k w_i=\frac{1}{k-1}\left( 1-\frac{S_i}{\sum_{i=1}^k{S_i}} \right) \text{,}i=1,2,\cdots ,k wi​=k−11​(1−∑i=1k​Si​Si​​),i=1,2,⋯,k
式中 S i S_i Si​ 为第 i i i 个模型的标准差, S i = 1 n − 1 ∑ i = 1 k ( y t − y ^ t ( i ) ) 2 S_i=\sqrt{\frac{1}{n-1}\sum_{i=1}^k{\left( y_t-\hat{y}_t\left( i \right) \right) ^2}} Si​=n−11​∑i=1k​(yt​−y^​t​(i))2 ​。

标签:误差,frac,预测,组合,模型,平方和,方法
来源: https://blog.csdn.net/qq_42374697/article/details/110856526

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有