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

回归预测 | MATLAB实SVM支持向量机多输入单输出回归预测

效果一览

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

基本介绍

回归预测 | MATLAB实SVM支持向量机多输入单输出回归预测

…………训练集误差指标…………
1.均方差(MSE):166116.6814
2.根均方差(RMSE):407.5741
3.平均绝对误差(MAE):302.5888
4.平均相对百分误差(MAPE):5.6567%
5.R2:95.4204%

…………SVM测试集误差指标…………
1.均方差(MSE):144623.1697
2.根均方差(RMSE):380.2935
3.平均绝对误差(MAE):288.4765
4.平均相对百分误差(MAPE):5.8009%
5.R2:96.4116%

程序设计

  • 完整源码和数据MATLAB实SVM支持向量机多输入单输出回归预测
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);



bestc = 0.01;
bestg = 190;
cmd = [' -s 4',' -t 0',' -c ',num2str(bestc),' -g ',num2str(bestg)];
tic
mode= libsvmtrain(t_train',p_train',cmd);
toc
[t_sim1,acc,~]= libsvmpredict(t_train',p_train',mode);
[t_sim2,acc,~]= libsvmpredict(t_test',p_test',mode);

%  数据反归一化
T_sim1 = mapminmax('reverse', t_sim1, ps_output);
T_sim2 = mapminmax('reverse', t_sim2, ps_output);
T_train1 = T_train;
T_test2 = T_test;


参考资料

https://download.csdn.net/download/kjm13182345320/90268213?spm=1001.2014.3001.5503


http://www.kler.cn/a/505794.html

相关文章:

  • MYSQL创建表
  • mac下安装nvm的node版本管理工具
  • SQL BETWEEN 操作符
  • 【AI】【RAG】使用WebUI部署RAG:数据优化与设置技巧详解
  • vscode的安装与使用
  • api开发及运用小红书笔记详情api如何获取笔记详情信息
  • 设计模式02:结构型设计模式之适配器模式使用情景及其基础Demo
  • 反转字符串力扣--344
  • Abp vnext + OpenIddict的授权械与适应场景
  • Apache MINA 使用简单Demo案例
  • js使用qrcode与canvas生成带logo的二维码
  • lua下标是可以从0开始
  • Oracle+11g+笔记(9)-控制文件及日志文件的管理
  • 使用 Python 编写一个简单的聊天机器人
  • 手撕Transformer -- Day7 -- Decoder
  • 【大模型系列篇】数字人音唇同步模型——腾讯开源MuseTalk
  • nolo sonic 2使用串流方式运行steamVR时报错301(VRApplicationError_IPCFailed)
  • idea分支合并代码
  • Go-Zero整合Goose实现MySQL数据库版本管理
  • WinRAR 与解压专家手机版:功能与速度的较量
  • AIDD-人工智能药物设计-快速生成晶体结构,雷丁大学采用GPT架构生成CIF文件
  • Apache Hop从入门到精通 第二课 Apache Hop 核心概念/术语
  • 【前端动效】HTML + CSS 实现打字机效果
  • 「港科技」联手「地平线」打造GPT风格的自动驾驶世界模型:DrivingWorld
  • 相机SD卡照片数据不小心全部删除了怎么办?有什么方法恢复吗?
  • python和装饰器相关的问答题