偏最小二乘法PLS分类,多输入单输出模型。
%% 清空环境变量
warning off % 关闭报警信息
close all % 关闭开启的图窗
clear % 清空变量
clc % 清空命令行
res = xlsread('数据集.xlsx');
%% 划分训练集和测试集%
num_dim = size(res, 2) - 1; % 特征维度
num_class = length(unique(res(:, end))); % 类别数(Excel最后一列放类别)
P_train = res(1: 250, 1: 12)';
T_train = res(1: 250, 13)';
M = size(P_train, 2);
P_test = res(251: end, 1: 12)';
T_test = res(251: end, 13)';
N = size(P_test, 2);
%% 数据转置
% P_train = P_train'; P_test = P_test';
% T_train = T_train'; T_test = T_test';
%% 数据归一化
[p_train, ps_input] = mapminmax(P_train, 0, 1);
p_test = mapminmax('apply', P_test, ps_input);
t_train = ind2vec(T_train);
t_test = ind2vec(T_test );
%% 转置以适应模型
p_train = p_train'; p_test = p_test';
t_train = t_train'; t_test = t_test';
%% 创建模型
k = 12; % 保留主成分个数
[Xloadings, Yloadings, Xscores, Yscores, betaPLS, PLSPctVar, MSE, stats] = plsregress(p_train, t_train, k);
偏最小二乘法PLS分类,多输入单输出模型。相关推荐
- 灰狼算法(GWO)优化混合核极限学习机(HKELM)分类预测,多输入单输出模型,GWO-HKELM分类预测。
%采用混合核函数类型:RBF核函数和poly核函数 function omega = kernel_matrix(Xtrain,kernel_type1, kernel_type2,kernel_pa ...
- 粒子群算法(PSO)优化最小二乘支持向量机分类预测,PSO-LSSVM分类预测,多输入单输出模型。
%% 清空环境变量 warning off % 关闭报警信息 close all % 关闭开启的图窗 clear ...
- 灰狼算法(GWO)优化xgboost的分类预测模型,多输入单输出模型,GWO-xgboost分类预测。
%% 清空环境变量 warning off % 关闭报警信息 close all % 关闭开启的图窗 clear ...
- 鲸鱼算法(WOA)优化xgboost的分类预测模型,多输入单输出模型,WOA-xgboost分类预测。
%% 清空环境变量 warning off % 关闭报警信息 close all % 关闭开启的图窗 clear ...
- 鲸鱼算法(WOA)优化的BP神经网络预测,WOA-BP回归预测,多输入单输出模型。
%% 清空环境变量 warning off % 关闭报警信息 close all % 关闭开启的图窗 clear ...
- 灰狼算法(GWO)优化支持向量机的数据回归预测,GWO-SVM回归预测,多输入单输出模型。
%% 清空环境变量 warning off % 关闭报警信息 close all % 关闭开启的图窗 clear ...
- 灰狼算法(GWO)优化长短期记忆神经网络的数据回归预测,GWO-LSTM回归预测,多输入单输出模型。
clear all; close all; clc; %% 导入数据 P_train = xlsread('data','training set','B2:G191')'; T_train= xl ...
- 粒子群算法(PSO)优化最小二乘支持向量机回归预测,PSO-LSSVM回归预测,多输入单输出模型。
%% 清空环境变量 warning off % 关闭报警信息 close all % 关闭开启的图窗 clear ...
- 粒子群算法PSO优化最小二乘支持向量机做回归预测,多输入单输出模型。PSO-LSSVM
%% 清空环境变量 warning off % 关闭报警信息 close all % 关闭开启的图窗 clear ...
最新文章
- 今日头条字节跳动抖音小程序上线前后的搜索优化配置
- Java-Web 基础加强之泛型、注解和Servlet3.0新特性
- IBatisNet1.5学习--配置篇
- 具有Azure功能的无服务器API
- ASP.NET多线程编程(一) 收藏
- Python 之数据类型
- 保姆级计算机视觉学习路线
- javascript之调度:setTimeout 和 setInterval
- tree(nyoj)
- 从拨号到 5G :互联网登录完全指南
- 字节大牛教你手撕Java学习,Java核心知识点
- DFS 事件id 2104 2004 报错
- pt-osc全解pt-online-schema-change
- POJ 3267 The Cow Lexicon(动态规划)
- Pytorch基础知识之pth文件与DataLoader数据加载器
- 格林威治标准时间和协调世界时
- 在Linux环境下通过百度网盘下载并安装matlab2017a
- 绿荫工作室爱选修app内测
- kal虚拟机统下安装open-vmware-tools
- 利用JavaScript实现发表、修改、删除评论