截止到本期MATLAB机器学习预测全家桶,一共发了23篇关于机器学习预测代码的文章。算上这一篇,一共24篇!参考文章如下:
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多特征输入单步预测
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代码
22.一篇搞定分位数回归区间预测,机器学习预测全家桶MATLAB代码再更新!
23.Transformer实现风电功率/光伏功率预测,MATLAB预测全家桶再更新!
本期采用2024年新英格兰官网负荷数据结合模型实例进行一个预测,并添加到MATLAB全家桶。
2024年新英格兰的负荷数据是真的一直在更新的,也是一个宝藏级网站。网站链接在这里:https://www.iso-ne.com/isoexpress/web/reports/load-and-demand/-/tree/zone-info
可以看到,这个网站的数据是持续更新的,缺乏数据的小伙伴可以到这里来下载数据,写论文更具说服力。
本次示例采用了新英格兰官网数据中的:2024SMD Hourly Data,这个数据其实包含的信息是非常多的,此数据包含边际价格、能源分量、干球温度、湿球温度、系统负荷等多个特征,但是在进行负荷预测时,并没有将这些特征全部利用,只是挑选了与负荷值相关度较大的干球温度、湿球温度、小时、星期几、节假日等几个特征信息。在程序中有关于数据整理的详细注释。
本次示例采用了神经网络和xgboost两种模型进行展示。
目前官网给的数据是截止到了2024年5月31号,本次训练将2024年1月1日-2024年4月30日的数据作为训练集,将2024年5月1号-2024年5月31号的数据作为测试集。最终的测试结果如下:
其中神经网络模型的预测结果如下:
按每小时进行误差统计结果如下:
按每周进行误差统计结果如下:
误差分布、MAE分布、MAPE分布图如下:
其中Xgboost模型的预测结果如下:
按每小时进行误差统计结果如下:
按每周进行误差统计结果如下:
误差分布、MAE分布、MAPE分布图如下:
已将本文算法加入机器学习预测全家桶中。
点击下方卡片关注,获取更多代码