|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
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);
谁能知道怎么改~~谢谢急啊 |
|