• 大小: 15KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-22
  • 语言: Matlab
  • 标签: lssvm  matlab  

资源简介

改编lssvm。方便使用,guidence里有说明的demo。直接运行就可以,也可以根据自己的实际情况进行适当的修改。

资源截图

代码片段和文件信息


function [MAE RMSE MAPE DISTAT] = guidence( XtraYtraXtesYtes )
%author:ljq‘
%email:1600185439@qq.com
%guidence
%变量说明:训练集:自变量Xtra,因变量Ytra;测试集:自变量Xtes,因变量Ytes
%原始数据保存在singledata.mat
%预测值保存在runresult.mat
%检验统计量保存在tjl.mat
%use:直接调用guidence( XtraYtraXtesYtes )或者按下面1-5步分别调用
%1
%LS-SVM模型参数初始化
type = ‘function estimation‘;
kernel=‘RBF_kernel‘;
preprocess=‘original‘;
%参数寻优?
gam = 10000;
sig2 = 0.6;
%2
modell = initlssvm(XtraYtratypegamsig2kernel);
%3
model = trainlssvm(modell);
%4预测
YPTRA = simlssvm(modelXtra);
YPTES = simlssvm(modelXtes);
%5统计量输出
 [MAE RMSE MAPE DISTAT] = result(Ytes YPTES )
 save(‘runresult‘‘YPTRA‘‘YPTES‘);
 save(‘tjl‘‘MAE‘‘RMSE‘‘MAPE‘‘DISTAT‘);
end
%画图


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-12-12 18:46  LSSVM\
     文件         816  2014-12-17 19:19  LSSVM\guidence.m
     文件        3313  2014-12-12 18:37  LSSVM\initlssvm.m
     文件        3569  2014-12-12 18:37  LSSVM\kernel_matrix.m
     文件        2079  2014-12-12 18:37  LSSVM\lssvmMATLAB.m
     文件        4835  2014-12-12 18:37  LSSVM\postlssvm.m
     文件        6319  2014-12-12 18:37  LSSVM\prelssvm.m
     文件         645  2014-12-12 18:37  LSSVM\result.m
     文件        6414  2014-12-12 18:37  LSSVM\simlssvm.m
     文件        1661  2014-12-12 18:37  LSSVM\singledata.mat
     文件        8705  2014-12-12 18:37  LSSVM\trainlssvm.m

评论

共有 条评论