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

devtools/2025/1/20 4:50:29/

效果一览

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

基本介绍

回归预测 | 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">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.ppmy.cn/devtools/151999.html

相关文章

Apache SeaTunnel 荣登 2024 年度中间件开源项目 Top 50 榜单

近日,Apache SeaTunnel 项目成功入选 2024 年度中间件开源项目 Top 50 榜单。该榜单由 Open Github 技术社区评选,旨在表彰在中间件领域具有突出表现的开源项目。 榜单链接:https://zhuanlan.zhihu.com/p/16116358605 关于 Apache SeaTunnel …

安装 Docker GPU 版本的过程及遇到的坑

首先,安装的 Docker 版本并不支持 GPU,因此需要安装支持 GPU 的 Docker 版本。然而,在安装和配置过程中,遇到了一系列问题和挑战。 错误的安装步骤 以下是我在尝试安装 GPU 版本时,执行的错误操作: # 安…

栈和队列(数据结构初阶)

文章目录 栈和队列一:栈1.1概念与结构1.2底层逻辑1.3栈的实现结构定义判空入栈出栈取栈顶元素获取栈中有效数据个数 二:队列2.1概念与结构2.2底层逻辑2.3 队列的实现结构定义初始化入队判空出队取数据有效数据个数 三:结语 欢迎大家来到我的博…

计算机网络 (43)万维网WWW

前言 万维网(World Wide Web,WWW)是Internet上集文本、声音、动画、视频等多种媒体信息于一身的信息服务系统。 一、基本概念与组成 定义:万维网是一个分布式、联机式的信息存储空间,通过超文本链接的方式将分散的信息…

JVM相关面试题

一、JVM是什么: Java Virtual Machine,Java的运行环境(java二进制字节码的运行环境);一次编写、到处运行;自动管理内存,提供垃圾回收机制 JVM的组成部分、运行流程: 二、JVM的组成: 1.程序计数器: 程序计数器是线程私有的,内部…

AudioGPT全新的 音频内容理解与生成系统

AudioGPT全新的 音频内容理解与生成系统 ChatGPT、GPT-4等大型语言模型 (LLM) 在语言理解、生成、交互和推理方面表现出的非凡能力,引起了学界和业界的极大关注,也让人们看到了LLM在构建通用人工智能 (AGI) 系统方面的潜力。 现有的GPT模型具有极高的语言生成能力,是目前最…

【Web】2025西湖论剑·中国杭州网络安全安全技能大赛题解(全)

目录 Rank-l Rank-U sqli or not Rank-l username存在报错回显,发现可以打SSTI 本地起一个服务,折半查找fuzz黑名单,不断扔给fenjing去迭代改payload from flask import Flask, request, render_template_stringapp Flask(__name__)app…

Linux 音视频入门到实战专栏(视频篇)视频编解码 MPP

文章目录 一、MPP 介绍二、获取和编译RKMPP库三、视频解码四、视频编码 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍如何调用alsa api来进行音频数据的播放和录制。 一、MPP 介绍 瑞芯微提供的媒体处理软件平台…