声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 754|回复: 3

[综合讨论] 求助一题SVM泛化

[复制链接]
发表于 2008-6-1 13:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
数据如下:
时间(月)温度       活性
1       233.1       4054.07
2       235.1       3870.17
3       235.6       3815.78
4       236.4       3766.27
5       237.4       3679.96
6       238.6       3543.79
7       240.6       3393.03
8       241.3       3362.96
9       242.9       3237.45
10     244.1       3155.54
11     245.1       3098.63
12     246          3034.70
13     246.8       2969.43
14     247.3       2943.94
15     247.3       2945.83
16     248.5       2864.74
17     249.5       2838.06
18     249.5       2836.75
19     250.5       2727.73
20     251.5       2681.67
21     251.9       2655.42
27     259.0       2200
以上是一组双输入单输出的数据,请问谁能做3维的SVM泛化问题?
我是新手 以下是我做的程序
clear;clc;
%将该文件放到svm\example目录下,看懂代码后分段执行
load Regression\shiyan.mat
%数据的格式为X(n,1),Y(n,1)
[Q,R]=size(X);
iitst=2:4:Q;
iival=4:4:Q;
iitr=[1:4:Q,3:4:Q];
x=X(iitr,1);
y=Y(iitr,1);
z=Z(iitr,1);
ker ='rbf';
C =1;
global p1;
p1=1;
[nsv beta bias] = svr(x,y,z,ker,C);
%拟和效果
figure(2)
ttrX=X(iitr,1);
ttrY=Y(iitr,1);
realZ=Z(iitr,1);
ttrZ=svroutput(x,ttrX,y,ttrY,ker,beta,bias);
plot(ttrX,ttrY,ttrZ,'*',ttrX,ttrY,realZ,'ro')
title('拟和效果')
提示:Error in ==> shiyan at 16
[nsv beta bias] = svr(x,y,z,ker,C);
谁能知道怎么改~~谢谢急啊
回复
分享到:

使用道具 举报

发表于 2008-6-1 16:20 | 显示全部楼层
提示:Error in ==> shiyan at 16
[nsv beta bias] = svr(x,y,z,ker,C);

只有这个提示吗
 楼主| 发表于 2008-6-1 16:39 | 显示全部楼层
clear;clc;
%将该文件放到svm\example目录下,看懂代码后分段执行
load Regression\my.mat
%数据的格式为X(n,1),Y(n,1)
[Q,R]=size(X);
iitst=2:4:Q;
iival=4:4:Q;
iitr=[1:4:Q,3:4:Q];
x=X(iitr,1:2);
z=Y(iitr,1);
ker ='rbf';
C =1;
global p1;
p1=1;
[nsv beta bias] = svr(x,z,ker,C);
%拟和效果%figure(2)
ttrX=X(iitr,1:2);
realZ=Y(iitr,1);
ttrZ=svroutput(x,ttrX,ker,beta,bias);
ttrx=X(iitr,1);
ttry=X(iitr,2);
plot3(ttrx,ttry,ttrZ,'*',ttrx,ttry,realZ,'ro')
title('拟和效果')
grid on;
hold on;
plot3(X(:,1),X(:,2),Y);

这个是我改进后的拟合结果误差很大,是不是我的程序有问题啊
 楼主| 发表于 2008-6-1 16:41 | 显示全部楼层
单输入单输出的线性拟合(2维)跟双输入单输出线性拟合(3维)有什么区别啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 07:21 , Processed in 0.056845 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表