%% 清空环境变量

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回归预测。相关推荐

  1. 回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测

    回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测 目录 回归预测 | MATLAB实现SVR支持向量机回归多输入单输出预测 基本介绍 模型描述 程序设计 学习总结 基本介绍 支持向量 ...

  2. 多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序)

    多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序) 目录 多元回归分析 | SVR支持向量机回归多输入单输出预测(Matlab完整程序) 预测结果 评价指标 基本介绍 程序 ...

  3. 回归预测 | MATLAB实现SVR(支持向量机回归)多输入多输出

    回归预测 | MATLAB实现SVR(支持向量机回归)多输入多输出 目录 回归预测 | MATLAB实现SVR(支持向量机回归)多输入多输出 预测效果 基本介绍 程序设计 参考资料 预测效果 基本介绍 ...

  4. 高斯过程回归 | Matlab实现高斯过程回归多输入单输出预测(Gaussian Process Regression)

    文章目录 效果一览 文章概述 研究内容 程序设计 参考资料 效果一览 文章概述 高斯过程回归 | Matlab实现高斯过程回归多输入单输出预测(Gaussian Process Regression) ...

  5. BP神经网络预测回归-BP多输入多输出预测-Matlab

    一.前言 之前发布了BP神经网络多数入单输出预测,那个代码不能直接用于多输出.今天搞一下BP的多输入多输出预测,随意设置多少个输出都行.话不多说,上才艺! 二.结果展示 (1)根据经验公式,通过输入输 ...

  6. 回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测

    回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测 目录 回归预测 | MATLAB实现RBF径向基神经网络多输入多输出预测 预测效果 基本介绍 模型结构 程序设计 参考资料 预测效果 ...

  7. 回归预测 | MATLAB实现SVR(支持向量机回归)多输入单输出

    回归预测 | MATLAB实现SVR(支持向量机回归)多输入单输出 程序设计 本程序为SVR支持向量机回归模型 导入数据,划分数据集 clc;clear; warning off; %% 导入数据 l ...

  8. 数学建模学习(79):Matlab神经网络工具箱使用,实现多输入多输出预测

    最近遇到一个比赛题,要做一个预测,而且还是多输出多输出.开始我选择了一个多输入多输出预测算法进行实现.为了拓展,这里再使用神经网络来实现一下. 文章目录 一.问题描述 二.案例实现 2.1 读取 2. ...

  9. 回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出

    回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出 目录 回归预测 | MATLAB实现PSO-LSSVM粒子群算法优化最小二乘支持向量机多输入单输出 预测效 ...

最新文章

  1. 最新组合式模型量化方法,实现FPGA最高硬件利用率,准确率-推理速度达到SOTA...
  2. 专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活
  3. Java黑皮书课后题第5章:5.12(求满足n方>12000的n的最小值)使用while循环找出满足n方大于12000的最小整数n
  4. jq 自动滑动轮换(向后插入小块)
  5. url主机域名可以省略_从输入url到页面完成加载发生了什么
  6. ESXI6.5虚拟开机自启动设置
  7. 第二章:React 面向组件编程
  8. ubuntu display
  9. 学平面设计,你必须知道这些提供素材和灵感的地方!
  10. dart调用python_Dart - Isolate 并发
  11. 如何解决python 图表中文显示乱码问题(matlplotlib 包)
  12. 解压软件Bandizip Archiver for mac
  13. 用计算机进行实时自动采集,《大学计算机基础》基础部分练习题_附件1
  14. 如何隐藏电脑下方工具栏个别图标_怎么隐藏电脑任务栏右边的各种小图标 - 卡饭网...
  15. 金蝶商贸版密码服务器没显示,金蝶KIS商贸版无损解密用户密码
  16. 思科FTP服务器如何传输文件,与FXP配置示例的ASA文件传输
  17. ſ xf(sinx)dx 中的f(sinx)到底是什么
  18. 使用Arduino和DS12C887芯片制作电子时钟(附Arduino源代码)
  19. Springboot快递管理系统1k61h计算机毕业设计-课程设计-期末作业-毕设程序代做
  20. rust货轮什么时候出现_面食究竟是什么时候出现的?浅谈古代面食发展和变迁史...

热门文章

  1. asp.net连接mysql数据库源码_ASP.net连接SQL数据库的源代码
  2. (gcd,lcm,互质) 康纳的表情包--SDUT,Wolf and Rabbit--HDOJ
  3. UE4 ServerTravel ClientTravel
  4. 3. Git 下载安装
  5. 重力加速度与逃逸速度
  6. stm32之蓝牙控制通信(JDY-24)led初级应用
  7. Android 自带描边颜色渐变炫酷进度条
  8. ExoPlayer源码播放本地视频
  9. 3D游戏引擎设计--实时计算机图形学的应用方法
  10. 纯css实现实心三角形,向右箭头