最小二乘支持向量机LSSVM多输入多输出预测,最小二乘支持向量机LSSVM回归预测。
![](/assets/blank.gif)
%% 清空环境变量
warning off % 关闭报警信息
close all % 关闭开启的图窗
clear % 清空变量
clc % 清空命令行
%% 导入数据
res = xlsread('数据.xlsx');
%% 数据分析
num_size = 0.8; % 训练集占数据集比例
outdim = 3; % 最后3列为输出
num_samples = size(res, 1); % 样本个数
res = res(randperm(num_samples), :); % 打乱数据集(不希望打乱时,注释该行)
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);
%% 转置以适应模型
p_train = p_train'; p_test = p_test';
t_train = t_train'; t_test = t_test';
%% LSSVM参数设置
type = 'f'; % 模型类型 回归
最小二乘支持向量机LSSVM多输入多输出预测,最小二乘支持向量机LSSVM回归预测。相关推荐
- 回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测
回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测 目录 回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测 基本介绍 模型描述 程序设计 学习总结 基本介绍 支持向量 ...
- 多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序)
多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序) 目录 多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序) 预测结果 评价指标 基本介绍 程序 ...
- 回归预测 | MATLAB实现SVR(支持向量机回归)多输入多输出
回归预测 | MATLAB实现SVR(支持向量机回归)多输入多输出 目录 回归预测 | MATLAB实现SVR(支持向量机回归)多输入多输出 预测效果 基本介绍 程序设计 参考资料 预测效果 基本介绍 ...
- 高斯过程回归 | Matlab实现高斯过程回归多输入单输出预测(Gaussian Process Regression)
文章目录 效果一览 文章概述 研究内容 程序设计 参考资料 效果一览 文章概述 高斯过程回归 | Matlab实现高斯过程回归多输入单输出预测(Gaussian Process Regression) ...
- BP神经网络预测回归-BP多输入多输出预测-Matlab
一.前言 之前发布了BP神经网络多数入单输出预测,那个代码不能直接用于多输出.今天搞一下BP的多输入多输出预测,随意设置多少个输出都行.话不多说,上才艺! 二.结果展示 (1)根据经验公式,通过输入输 ...
- 回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测
回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测 目录 回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测 预测效果 基本介绍 模型结构 程序设计 参考资料 预测效果 ...
- 回归预测 | MATLAB实现SVR(支持向量机回归)多输入单输出
回归预测 | MATLAB实现SVR(支持向量机回归)多输入单输出 程序设计 本程序为SVR支持向量机回归模型 导入数据,划分数据集 clc;clear; warning off; %% 导入数据 l ...
- 数学建模学习(79):Matlab神经网络工具箱使用,实现多输入多输出预测
最近遇到一个比赛题,要做一个预测,而且还是多输出多输出.开始我选择了一个多输入多输出预测算法进行实现.为了拓展,这里再使用神经网络来实现一下. 文章目录 一.问题描述 二.案例实现 2.1 读取 2. ...
- 回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出
回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出 目录 回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出 预测效 ...
最新文章
- 最新组合式模型量化方法,实现FPGA最高硬件利用率,准确率-推理速度达到SOTA...
- 专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活
- Java黑皮书课后题第5章:5.12(求满足n方>12000的n的最小值)使用while循环找出满足n方大于12000的最小整数n
- jq 自动滑动轮换(向后插入小块)
- url主机域名可以省略_从输入url到页面完成加载发生了什么
- ESXI6.5虚拟开机自启动设置
- 第二章:React 面向组件编程
- ubuntu display
- 学平面设计,你必须知道这些提供素材和灵感的地方!
- dart调用python_Dart - Isolate 并发
- 如何解决python 图表中文显示乱码问题(matlplotlib 包)
- 解压软件Bandizip Archiver for mac
- 用计算机进行实时自动采集,《大学计算机基础》基础部分练习题_附件1
- 如何隐藏电脑下方工具栏个别图标_怎么隐藏电脑任务栏右边的各种小图标 - 卡饭网...
- 金蝶商贸版密码服务器没显示,金蝶KIS商贸版无损解密用户密码
- 思科FTP服务器如何传输文件,与FXP配置示例的ASA文件传输
- ſ xf(sinx)dx 中的f(sinx)到底是什么
- 使用Arduino和DS12C887芯片制作电子时钟(附Arduino源代码)
- Springboot快递管理系统1k61h计算机毕业设计-课程设计-期末作业-毕设程序代做
- rust货轮什么时候出现_面食究竟是什么时候出现的?浅谈古代面食发展和变迁史...