資源簡介
SVM的matlab代碼實現。

代碼片段和文件信息
%sh_SVM_regression?script?by?faruto?2009.8.18
%Email:farutoliyang@gmail.com?QQ:516667408?blog:http://blog.sina.com.cn/faruto
%www.ilovematlab.cn
load?sh.mat
ts?=?TS‘;
[nm]?=?size(ts);
hold?on;
plot(ts‘LineWidth‘2);
time?=?1:n;
time?=?time‘;
[tsyps]?=?mapminmax(ts‘);
ps.ymin?=?1000;
ps.ymax?=?2000;
[tsyps]?=?mapminmax(ts‘ps);
ts_again?=?mapminmax(‘reverse‘tsyps);
tsy?=?tsy‘;
ts_again?=?ts_again‘;
plot(tsy‘b‘);
plot(ts_again‘r‘‘LineWidth‘2);
mse?=?10^7;
for?log2c?=?-10:10
??for?log2g?=?-10:10
????cmd?=?[‘-v?3?-c?‘?num2str(2^log2c)?‘?-g?‘?num2str(2^log2g)??‘?-s?3?-p?0.4?-n?0.1‘];
????cv?=?svmtrain(tsytimecmd);
????if?(cv???????mse?=?cv;?bestc?=?2^log2c;?bestg?=?2^log2g;
????end
??end
end
fprintf(‘(best?c=%g?g=%g?mse=%g)\n‘bestc?bestg?mse);
cmd?=?[‘-c?‘?num2str(bestc)?‘?-g?‘?num2str(bestg)??‘?-s?3?-p?0.4?-n?0.1‘];
model?=?svmtrain(tsy?time?cmd);
%?model?=?svmtrain(tsytime‘-c?1000?-g?0.02?-s?3?-p?0.4?-n?0.1‘);
[predictaccuracy]?=?svmpredict(tsytimemodel);
predict?=?mapminmax(‘reverse‘predictps);
plot(predict‘g‘‘LineWidth‘2);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-19?20:24??code_svm\ldh?-?huiguixishu\
?????文件????????2158??2003-11-28?10:02??code_svm\ldh?-?huiguixishu\center.m
?????文件????????1621??2017-07-11?00:13??code_svm\ldh?-?huiguixishu\data.mat
?????文件?????????657??2014-02-26?09:42??code_svm\ldh?-?huiguixishu\Datasmooth.m
?????文件????????2752??2017-07-17?18:20??code_svm\ldh?-?huiguixishu\display_A0B0.m
?????文件?????????211??2017-07-10?15:30??code_svm\ldh?-?huiguixishu\leukemia_Laboratory_HB.mat
?????文件?????????198??2016-10-15?19:48??code_svm\ldh?-?huiguixishu\Leukemia_Laboratory_LDH.mat
?????文件?????????228??2017-07-10?15:31??code_svm\ldh?-?huiguixishu\leukemia_Laboratory_TW.mat
?????文件??????204140??2016-10-15?19:47??code_svm\ldh?-?huiguixishu\Leukemia_NIR.mat
?????文件????????4667??2017-10-18?16:56??code_svm\ldh?-?huiguixishu\main_LARpcr.m
?????文件????????2001??2017-10-18?17:49??code_svm\ldh?-?huiguixishu\main_pcr.m
?????文件????????3070??2017-10-17?21:56??code_svm\ldh?-?huiguixishu\main_svm.m
?????文件?????????730??2015-02-01?23:48??code_svm\ldh?-?huiguixishu\msc.m
?????文件?????????192??2016-10-15?19:46??code_svm\ldh?-?huiguixishu\Normal_Laboratory_LDH.mat
?????文件??????202869??2016-10-15?19:45??code_svm\ldh?-?huiguixishu\Normal_NIR.mat
?????文件????????1737??2016-12-05?14:55??code_svm\ldh?-?huiguixishu\PCR.m
?????文件????????2371??2013-10-22?08:49??code_svm\ldh?-?huiguixishu\plotyyy.m
?????文件????????1827??2016-11-04?10:30??code_svm\ldh?-?huiguixishu\pls_v.m
?????文件????????3206??2016-10-15?20:16??code_svm\ldh?-?huiguixishu\spxy.m
?????文件?????1106919??2017-08-10?20:27??code_svm\ldh?-?huiguixishu\最終工作空間.mat
?????目錄???????????0??2018-04-19?20:24??code_svm\matlab?toolbox\
?????目錄???????????0??2018-04-19?20:24??code_svm\matlab?toolbox\genpls\
?????文件????????1363??2001-08-31?16:06??code_svm\matlab?toolbox\genpls\backw.m
?????文件????????1266??1993-10-11?09:13??code_svm\matlab?toolbox\genpls\betacdf.m
?????文件????????2764??1993-10-11?09:13??code_svm\matlab?toolbox\genpls\betainv.m
?????文件????????1211??1993-10-11?09:13??code_svm\matlab?toolbox\genpls\betapdf.m
?????文件?????????208??1998-07-31?12:10??code_svm\matlab?toolbox\genpls\checktw.m
?????文件?????????342??1998-07-31?12:01??code_svm\matlab?toolbox\genpls\chksubs.m
?????文件?????1445616??2012-12-19?09:47??code_svm\matlab?toolbox\genpls\corn.mat
?????文件??????402262??2013-12-27?10:48??code_svm\matlab?toolbox\genpls\data.mat
?????文件????????3531??1993-10-11?09:13??code_svm\matlab?toolbox\genpls\distchck.m
............此處省略635個文件信息
評論
共有 條評論