当前位置: 首页 > news >正文

多维时序 | Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测

多维时序 | Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测

目录

    • 多维时序 | Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测
      • 效果一览
      • 基本介绍
      • 程序设计
      • 参考资料

效果一览

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

基本介绍

Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测(完整源码和数据)
1.Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测;
2.运行环境为Matlab2021b;
3.输入多个特征,输出单个变量,考虑历史特征的影响,多变量时间序列预测;
4.data为数据集,main.m为主程序,运行即可,所有文件放在一个文件夹;
5.命令窗口输出R2、MSE、RMSE、MAE、MAPE多指标评价。
6.程序语言为matlab,程序可出预测效果图,误差分析图,相关分析图;

在这里插入图片描述

程序设计

  • 完整程序和数据下载方式资源处下载:Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测。

% 训练集和测试集划分 %% 来自:CSDN《机器学习之心》
outdim = 1;                                  % 最后一列为输出
num_size = 0.7;                              % 训练集占数据集比例
num_train_s = round(num_size * num_samples); % 训练集样本个数
f_ = size(res, 2) - outdim;                  % 输入特征维度P_train = res(1: num_train_s, 1: f_)';
T_train = res(1: num_train_s, f_ + 1: end)';
M = size(P_train, 2);P_test = res(num_train_s + 1: end, 1: f_)';
T_test = res(num_train_s + 1: end, f_ + 1: end)';
N = size(P_test, 2);%  数据归一化
[p_train, ps_input] = mapminmax(P_train, 0, 1);
p_test = mapminmax('apply', P_test, ps_input);[t_train, ps_output] = mapminmax(T_train, 0, 1);
t_test = mapminmax('apply', T_test, ps_output);

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/129215161
[2] https://blog.csdn.net/kjm13182345320/article/details/128105718

http://www.lryc.cn/news/295518.html

相关文章:

  • RK3568平台 安卓hal3适配usb camera
  • 使用 Visual Studio Code 在远程计算机上调试 PostgreSQL
  • javascript设计模式之建造者
  • 安擎科技携手华为云区块链共同打造安全天空
  • 学习数据结构的第一天
  • 5.electron之主进程起一个本地服务
  • 爬取58二手房并用SVR模型拟合
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之RichText组件
  • 7.electron之渲染线程发送事件,主进程监听事件
  • thinkphp6入门(19)-- 中间件向控制器传参
  • Flink Format系列(2)-CSV
  • Spring Data Envers 数据审计实战2 - 自定义监听程序扩展审计字段及字段值
  • 一个 SpringBoot 项目能同时处理多少请求?
  • 计算机网络——网络
  • C语言探索:选择排序的实现与解读
  • Golang 学习(二)进阶使用
  • ubuntu22.04@laptop OpenCV定制化安装
  • linux系统非关系型数据库redis
  • 【LeetCode: 292. Nim 游戏+ 博弈问题】
  • Android 9.0 禁用adb reboot recovery命令实现正常重启功能
  • 分析网站架构:浏览器插件
  • CentOS7搭建Hadoop集群
  • 10.0 Zookeeper 权限控制 ACL
  • 容器化技术基础概念:雪花服务器与凤凰服务器
  • 解决maven 在IDEA 下载依赖包速度慢的问题
  • 用python编写爬虫,爬取二手车信息+实验报告
  • 代码随想录算法训练营第二十九天|491.非递减子序列、46.全排列、47.全排列II
  • (2)(2.14) SPL Satellite Telemetry
  • OTG -- STM32 OTG驱动代码下载及简述(三)
  • STM32F407 CAN参数配置 500Kbps