马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
刚刚接触SVM,用LSSVM做拟合后,可以得出图像,但是没有找到拟合后的数据,哪位高人帮忙看看,不胜感激~~~~~~
我编的程序如下:
Ptrain0=A(:,[1:15]);%读入数据,以前15列为输入,第16列数据为输出
Ttrain0=A(:,[16]);
[Ptrain,meanptrain,stptrain]=prestd(Ptrain0);%对原数据标准化
[Ttrain,meant,stdt]=prestd(Ttrain0);
gam=10;sig2=0.5;%参数设置
type='function estimation';%函数回归
[alpha, b] = trainlssvm({Ptrain,Ttrain,type,gam,sig2,'RBF_kernel','preprocess'});%算法训练
plotlssvm({Ptrain,Ttrain,type,gam,sig2,'RBF_kernel','preprocess'},{alpha,b});%调用plotlssvm函数画图,这也就是最大的问题所在,画出的图像找不到源数据。
拟合后画出的图像如下:
[ 本帖最后由 songleo 于 2009-3-16 16:06 编辑 ] |