24小时热门版块排行榜    

查看: 1087  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

SimpleGirl

金虫 (正式写手)

[求助] LS-SVM参数辨识小测试,欢迎各位大神入贴交流

本人近期在用ls-SVM对线性系统做参数辨识,因为是线性系统所以采用线性核函数,然后根据得到的model.alpha与输入数据相乘得到辨识参数。但结果与实际的误差过大,不明白什么原因?还请各位大神给些意见。
matlab版本为:R2014b,
ls-svm的版本为:Matlab R2009b - R2013a: LS-SVMlab1.8 - Linux and Windows (32 and 64 bit)
电脑系统:windows 8.1
为测试ls-svm,写了如下代码:

%%%%%%%%%
%% 辨识 y(k+1) = Ay(k) + Bx(k)的系数A和B
%% 为测试lssvm的参数辨识功能,在假定A=B=1的情况下进行以下测试试验

clc
clear all
close all


y = randperm(101);
input1 = y(1:100);
output = y(2:101);
x = output - input1;
input2 = x;
input = zeros(length(input1),2);
input(:,1) = input2';
input(:,2) = input1';
output = output';

%%%%%%%%%%%%%%
type = 'function estimation';
kernel= 'lin_kernel';

gam = 100;
% Regularization parameter
sig= [];

%% =====================optimizate parameters======================
costfun = 'crossvalidatelssvm';
costfun_args = {10,'mse'};
optfun = 'gridsearch';

model = initlssvm(input,output,type,gam,sig,kernel);                 % 模型初始化
model = tunelssvm(model,optfun,costfun,costfun_args);   % 模型参数优化
%% ======================test data=======================
model = trainlssvm(model);  % 训练
outputPre = simlssvm(model,input);

%%%error%%%%
error = zeros(size(outputPre));
error = output - outputPre;

% figure(3);
subplot(2,1,1);
plot(1:length(output),output,'r+:',1:length(outputPre),outputPre,'bo:');

legend('test','predict');
subplot(2,1,2);
plot(1:length(error),error);

sumc=zeros(1,2);
for i = 1:1:length(input)
    sumc(1,1) = sumc(1,1) + model.alpha(i)*input(i,1);
    sumc(1,2) = sumc(1,2) + model.alpha(i)*input(i,2);
end


sumc是用来计算辨识系数的,出来的结果达到了十位数了,但原始值才为1.
还请给位大神赐教!!!拜托拜托了。
回复此楼

» 猜你喜欢

进取求实,自信自律。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ccycjl

新虫 (初入文坛)

你解决这个问题?
4楼2018-08-21 09:17:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

钧哥叼爆了

新虫 (初入文坛)

2楼2018-01-10 21:39:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

钧哥叼爆了

新虫 (初入文坛)

求教学姐这方向现在好做么?好迷茫,不知道还能干啥

发自小木虫Android客户端
3楼2018-01-10 21:46:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 290求调剂 +8 材料专硕调剂; 2026-02-28 9/450 2026-03-01 12:46 by 闭眼看蓝天
[考研] 306分材料调剂 +3 chuanzhu川烛 2026-03-01 4/200 2026-03-01 12:32 by houyaoxu
[考研] 302材料工程求调剂 +4 Doleres 2026-03-01 5/250 2026-03-01 11:52 by liqiongjy
[考研] 272求调剂 +5 材紫有化 2026-02-28 5/250 2026-03-01 11:51 by gaoxiaoniuma
[考研] 材料284求调剂,一志愿郑州大学英一数二 +7 想上岸的土拨鼠 2026-02-28 7/350 2026-03-01 11:44 by 月下best
[考研] 求调剂 +5 repeatt?t 2026-02-28 5/250 2026-03-01 11:43 by 王伟要上岸啊
[考研] 317一志愿华南理工电气工程求调剂 +6 Soliloquy_Q 2026-02-28 11/550 2026-03-01 11:14 by 歌liekkas
[考研] 高分子化学与物理调剂 +5 好好好1233 2026-02-28 9/450 2026-03-01 10:59 by fengyu211
[考研] 寻找调剂 +4 LYidhsjabdj 2026-02-28 4/200 2026-03-01 10:56 by sunny81
[考研] 311求调剂 +9 南迦720 2026-02-28 10/500 2026-03-01 10:55 by sunny81
[硕博家园] 博士自荐 +6 科研狗111 2026-02-26 10/500 2026-03-01 10:02 by 科研狗111
[考研] 材料调剂 +4 爱擦汗的可乐冰 2026-02-28 4/200 2026-03-01 00:38 by 猫猫球alter
[考研] 307求调剂 +4 73372112 2026-02-28 6/300 2026-03-01 00:04 by ll247
[考研] 304求调剂 +3 52hz~~ 2026-02-28 5/250 2026-03-01 00:00 by 52hz~~
[考研] 085600材料工程一志愿中科大总分312求调剂 +8 吃宵夜1 2026-02-28 10/500 2026-02-28 20:27 by L135790
[考研] 298求调剂 +8 人间唯你是清欢 2026-02-28 11/550 2026-02-28 20:26 by L135790
[高分子] 求环氧树脂研发1名 +3 孙xc 2026-02-25 11/550 2026-02-28 16:57 by ichall
[考研] 265分求调剂不调专业和学校有行学上就 +4 礼堂丁真258 2026-02-28 6/300 2026-02-28 16:18 by 求调剂zz
[考研] 304求调剂 +5 曼殊2266 2026-02-28 6/300 2026-02-28 12:44 by 迷糊CCPs
[基金申请] 面上可以超过30页吧? +12 阿拉贡aragon 2026-02-22 13/650 2026-02-26 22:09 by Hahaxia
信息提示
请填处理意见