• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-04-21
  • 语言: Matlab
  • 标签: 交叉验证  MATLAB  

资源简介

用于十折交叉验证,对原数据集进行随机划分。

资源截图

代码片段和文件信息

%Random select maker %2012.10.26
a=cell2mat(untitled);
r=size(a);
for iter = 0: 9
   
    vi = 1;
    ti = 1;
    v = zeros(10 (r(2)+1));
    t = [];
    
    for ts = 1: iter*10
        t(ti1:r(2)) = a(ts:);
        t(ti(r(2)+1)) = 10;
        ti = ti+1;
    end
    
    for st = iter*10+1 : iter*10+10
        v(vi1:r(2)) = a(st:);
        v(vi (r(2)+1)) = 10;
        vi = vi+1;
    end
    
    
    for ts = iter*10+11 : 100
        t(ti1:r(2)) = a(ts:);
        t(ti (r(2)+1)) = 10;
        ti = ti+1;
    end
    fid = fopen([‘C:\Users\Wilson\Desktop\randmaker\Tiger - 108000_split_Round‘num2str(iter) ‘_part1.txt‘] ‘w‘);        
    fprintf(fid‘%s\n‘ t‘);
    fclose(fid);
    fid = fopen([‘C:\Users\Wilson\Desktop\randmaker\Tiger - 108000_split_Round‘num2str(iter) ‘_part2.txt‘] ‘w‘); 
    fprintf(fid‘%s‘ v‘);
    fclose(fid);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        895  2012-10-26 13:20  randmaker.m

     文件     421464  2012-10-31 18:55  readme.txt

----------- ---------  ---------- -----  ----

               422359                    2


评论

共有 条评论