一篇搞定分位数回归区间预测,机器学习预测全家桶MATLAB代码再更新!

截止到本期MATLAB机器学习预测全家桶,一共发了21篇关于机器学习预测代码的文章。算上这一篇,一共22篇!参考文章如下:

1.五花八门的机器学习预测?一篇搞定不行吗?

2.机器学习预测全家桶,多步预测之BiGRU、BiLSTM、GRU、LSTM,LSSVM、TCN、CNN,光伏发电数据为例

3.机器学习预测全家桶,多步预测之组合预测模型,光伏发电数据为例

4.机器学习预测全家桶之Xgboost,交通流量数据预测为例

5.机器学习预测全家桶之CNN-RVM(相关向量机),风电功率预测

6.水N篇论文就靠它了!Adaboost风电功率预测,机器学习预测全家桶

7.机器学习预测全家桶之单变量输入单步预测,天气温度预测为例

8.2023年冠豪猪算法优化CNN-GRU-Attention多特征输入多步预测

9.机器学习预测全家桶之单变量输入多步预测,天气温度预测为例

10.机器学习预测全家桶新增VMD-TCN-GRU/BiGRU-Attention模型

11.金豺算法优化TCN-BiGRU-Attention多特征输入单步预测

12.LSTM实现递归预测。机器学习预测全家桶,持续更新

13.12种算法优化CNN-BiLSTM-Attention多特征输入单步预测

14.新思路:TCN-RVM模型,你见过吗?机器学习预测全家桶新增模型

15.再添数十种回归模型!最全机器学习预测全家桶,MATLAB代码,这次千万别再错过了!

16.12种算法优化CNN-BiGRU-Attention单变量输入单步预测,持续更新

17.BiTCN、BiTCN-SVM、BiTCN-LSTM、BiTCN-BiGRU机器学习预测全家桶

18.机器学习预测全家桶再更新!CEEMDAN-VMD双分解CNN-BiLSTM预测,MATLAB代码

19.四种算法优化ELM,实现多变量输入超前24步预测功能,机器学习预测全家桶再更新!

20.7种2024年算法优化BP,实现回归,单/多变量输入,单/多步预测功能

21.电力负荷超前96步预测,采用2024最新鹭鹰算法优化ELM实现,MATLAB代码


本期在MATLAB预测全家桶更新分位数回归区间预测模型。

包括如下:QRBiGRU、QRBiTCN、QRCNNBiGRU、QRCNNBIGRUATTENTION、QRCNNLSTM、QRGRU、QRLSTM、QRTCN,以上模型均为单特征输入单步预测。想要改为多特征多步的小伙伴,直接照猫画虎,去全家桶找到自己想要的模型,修改即可。

分位数回归概念介绍

分位数回归是一种统计方法,用于对因变量的不同条件分位数进行建模和预测。与传统的普通最小二乘回归不同,分位数回归能够捕捉到因变量分布的整体形状,而不仅仅是均值,这意味着我们可以得到关于因变量分布更全面的信息。

分位数回归区间预测通过回归分析的方法,将自变量与因变量的不同分位数联系起来,从而得到在不同分位数处的条件分布。在分位数回归区间预测中,我们可以得到每个分位数处的预测值,以及对应的置信区间。这种方法可以帮助我们更好地了解数据在不同情况下的变化情况,提高预测的准确性。

分位数回归原理概述:

分位数回归通过分位数逼近随机变量的条件分布,目的是为了构建随机变量的分位数e855996b4826d95b7215f7823ebb04d8.png与一系列相关因素x之间的关系,QR模型可以表示为

a3578ec59e89718d407035fc2f1b395c.png

式中:cd6cd961e88a8f06130bae78dc8a7f92.png为在分位水平α下得到的预测功率点对应的第α个条件分位数,α的范围为(0, 1);x为输入变量;β(α)为回归系数。

求解不同分位数点的回归系数β(α)的问题可以转化为最小化损失函数L

d6eddd0d3e6b49a92ee25b9b730d1043.png

1ca5e55ffa6919ed219bea989f34c58d.png

式中:Pi为实际功率值;n为功率点的个数;γα表示不对称函数。

将不对称函数展开可以得到损失函数为

296ea0c3456b3630fab454679131cd86.png

在一定的置信区间1−τ下,分别通过取分位数水平ατ/2和π1−π/2可以得到置信区间的上、下界。

 区间评价指标

区间覆盖率(prediction interval coverage probability,PICP)PICP、区间平均宽度(prediction interval normalized average,PINAW)PINAW是区间预测常用的评价指标。

PICP定义为在一定的置信水平下实际功率值落在预测功率估计区间上下限内的概率,主要反映预测区间的可靠性。PICP越大,表明模型的区间预测效果越好,计算式为

cedf36d0766108faf195a62d7d63d98c.png

式中:Z(Pi)为布尔量;07c9d8e8d7f3f7c41cfc9e5dfe254b8d.png分别为1−τ置信水平下概率预测区间的上、下限;N为样本数量。

PINAW定义为所有预测区间宽度的平均值,主要反映预测分布的离散程度,衡量区间的锐度。在PICP一定时,PINAW越小,表明模型的区间预测效果越好,计算式为

006c36f392ac2eef6f96bddef1268893.png

式中:C为实际功率的最大值和最小值之差。

 结果展示

数据集采用之前提到过的风电场预测数据集。只对功率一列进行单特征输入单步预测。要改为其他模型,请到全家桶的其他模型文件夹选择相应模型,对照着改就行。

5cdea4f3592f249e551072551efd4af6.png

9abb2b6c8210a90c2acc15f228abac2d.png

b3d1df2cf64df676475c49347b12f6d6.png

8d2fc9ccca9789e34784a63381e1f225.png

c07b3c9b9ea87d30ad32ce35239bb4f3.png

d3b5ca20a9fe287f0c1bdf4362e328d1.png

1fbfaf156def836d941a54f3c799ea7e.png

7d7c1d3bedb0d63d5602fc0ed28b519d.png

929eedaddb26800cb165dfcc3bcfb468.png

013d055e5a4625c105b938f1df36044e.png

e2ac306af31e9906f1af5af2ea6fb6fd.png

9ffb3a5df32c3ec7b86d26ecaa657b20.png

2aa2131d9beecff26984c6c66d31203b.png

8e0f27ec814c5ba400703fea9adba4d3.png

a0bf56c24d510c423b5b6c35acc16196.png

26f44c164601a81b80160d67f7fc36b1.png

9ba438b9439aceaa5053197340269084.png

371a09895ca6ab21031c34cb26ac38ef.png

ef2b07280b6be576bfbc4f1a34d79f9f.png

e1728246fec21e63ebb3cd962bee569f.png

716def938e10a7f08baf559ae9a03deb.png

已将本文算法加入机器学习预测全家桶中。

MATLAB预测全家桶目录如下:

3edd98bddd8cf35e5d98a3ad9f19d846.png

机器学习MATLAB全家桶代码获取

点击下方卡片关注,获取更多代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘个代码_

不想刀我的可以选择爱我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值