版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
byliyang[faruto]@faruto'sStudio~ .cn/farutohttp:/ 选择回归预测分析最佳的SVM参数functioncloseallfunctioncloseall;format%%载入测试数据上证指数(1990.12.19-%数据是一个4579*6的double型的矩阵,%6列分别表示当天上证指数的开盘指数,指数最高值,指数最低值,收盘指数,当日 loadchapter14_sh.mat;%[m,n]=ts=tsx=sh(1:m-画出原始上证指数的每日开盘数gridon;%数据预处理,ts=ts';tsx=tsx';mapminmax[TS,TSps]=将映射函数的范围参数分别置为1和2TSps.ymin=1;TSps.ymax=%对ts[TS,TSps][TS,TSps]=%gridon;%对TS进行转置,以符合libsvmTS=mapminmax[TSX,TSXps]=将映射函数的范围参数分别置为1和2TSXps.ymin=1;TSXps.ymax=%对tsx[TSX,TSXps]=%对TSX进行转置,以符合libsvmTSX=选择回归预测分析最佳的SVM参数%%首先进行粗略选择%c的变化范围是2^(-5),2^(-%g的变化范围是2^(-5),2^(-[bestmse,bestc,bestg]=SVMcgForRegress(TS,TSX,-5,10,-%str=sprintf('BestCrossValidationMSE=%gBestc=%gBestg=%g',bestmse,bestc,bestg);%根据粗略选择的结果图再进行精细选择%c的变化范围是%g的变化范围是2^(-2),2^(-[bestmse,bestc,bestg]=SVMcgForRegress(TS,TSX,0,10,-%str=sprintf('BestCrossValidationMSE=%gBestc=%gBestg=%g',bestmse,bestc,bestg);BestCrossValidationMSE= Bestc=0.25Bestg=BestCrossValidationMSE= Bestc=1Bestg=cmdcmd=['-c',num2str(bestc),'-g',num2str(bestg),'-s3-p0.01'];model=svmtrain(TS,TSX,cmd);%model=svmtrain(TS,TSX,'-s3-c1-g2-p[predict,mse]=svmpredict(TS,TSX,model);predict[predict,mse]=svmpredict(TS,TSX,model);predict=mapminmax('reverse',predict,TSps);%str=sprintf('均方误差MSE=%g相关系数R=%g%%',mse(2),mse(3)*100);Meansquarederror=1.95029e-005Squaredcorrelationcoefficient=0.999345均方误差MSE=1.95029e-005相关系数R=holdon;holdoff;gridon;%webhttp:/webhttp://forum-31-1.html-子函数functionfunction[mse,bestc,bestg]=%%输入%train_label:训练 %train:训练集.要求与libsvm工具箱中要求一致%cmin:惩罚参数c的变化范围的最小值(取以2为底的对数后),即c_min=2^(cmin).默认为-%cmax:惩罚参数c的变化范围的最大值(取以2为底的对数后),即c_max=2^(cmax).默认为%gmin:参数g的变化范围的最小值(取以2为底的对数后),即g_min=2^(gmin).默认为-%gmax:参数g的变化范围的最小值(取以2为底的对数后),即g_min=2^(gmax).默认为%v:crossvalidation的参数,即给测试集分为几部分进行crossvalidation.默认为%cstep:参数c步进的大小.默认为%gstep:参数g步进的大小.默认为%msestep:最后显示MSE图时的步进大小.默认为%输出%bestacc:CrossValidation%bestc:最佳的参数%bestg:最佳的参数%abouttheparametersofSVMcgForRegressifnargin<10msestep=ifnargin<msestep=v=cstep=gstep=ifnargin<msestep=v=cstep=gstep=gmax=ifnargin<msestep=v=cstep=gstep=gmax=gmin=-ifnargin<msestep=v=cstep=gstep=gmax=gmin=-cmax=ifnargin<msestep=v=cstep=gstep=gmax=gmin=-cmax=cmin=-%X:cY:g[X,Y]=meshgrid(cmin:cstep:cmax,gmin:gstep:gmax);[m,n]=size(X);cg=%recordaccuracywithdifferentc&g,andfindthebestmsewiththesmallestcbestc=0;bestg=0;mse=10^10;basenum=2;fori=1:mforj=cmd=['-v',num2str(v),'-c',num2str(basenum^X(i,j)),'-g',num2str(basenum^Y(i,j)),'-s3'];cg(i,j)=svmtrain(train_label,train,ifcg(i,j)<msemse=cg(i,j);bestc=basenum^X(i,j)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国威士忌市场销售渠道与营销趋势预测报告
- 2024年独家:影视作品版权许可使用协议
- 2024年特许经营合同实务操作
- 2024年版企业间技术咨询合同
- 茅台学院《公共关系案例精讲》2023-2024学年第一学期期末试卷
- 2024年智能监控系统设备安装协议版B版
- 2024年度内河化学品运输安全责任合同模板下载3篇
- 2024年生态农业自建房产权转移协议3篇
- 2025废品回收合同
- 2024年标准电脑维修服务承诺合同范本版B版
- 关于强化煤炭生产行业税务稽查的思考
- 2023-2024学年辽宁省沈阳市铁西区牛津上海版(三起)四年级上册期末学业水平测试英语试卷
- 新视野大学英语(第四版)读写教程1(思政智慧版)课件 Unit 6 Winning is not everything Section B
- 湖南省株洲市2023届高三教学质量统一检测(一)物理答案
- 粤教版科学三年级上册全册试卷(含答案)
- 学校教研工作组织机构(5篇范例)
- 电工高级工理论题库(题库大全)
- 《汽车传感器》课件
- 分享会之蹲马步管理工坊
- 读书分享读书交流会《人生海海》
- 费用审核操作说明
评论
0/150
提交评论