• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: Matlab
  • 标签:

资源简介

最小二乘支持向量机matlab代码,实现预测

资源截图

代码片段和文件信息

clc ;
clear; 
close all 
%--------------------------------------------------- 
% 产生训练样本 
xn_train1 = 1:2:200;                  % 训练样本,每一列为一个样本 
xn_train2 = 1:1:100; 
dn_train1 = xn_train1+2*xn_train2;    % 训练目标,行向量
dn_train2 = 0.5*xn_train1+xn_train2; 

% plot(1:length(dn_train1)dn_train1‘r‘1:length(dn_train2)dn_train2‘bo:‘)
% 产生测试样本
xn_test1 = 2:2:200;                   % 测试样本,每一列为一个样本 
xn_test2 = 1:2:200; 
dn_test1 = xn_test1+2*xn_test2;        % 测试目标,行向量
dn_test2 = 0.5*xn_test1+xn_test2;
% plot(1:length(dn_test1)dn_test1‘r‘1:length(dn_test2)dn_test2‘bo:‘)
%--------------------------------------------------- 
% 参数设置 (由于lssvm中函数调用XY时,默认行是样本个数,列是自变量的个数【即如输入为单变量则列为1,3变量则列为3,所以要做转置)
% 注意看下
% d Dimension of the input vectors
% m Dimension of the output vectors
% N Number of training data
% Nt Number of test data
% X N×d matrix with the inputs of the training data
% Xt Nt×d matr

评论

共有 条评论