divideset.m

来自「matlab工具箱的应用演示程序,」· M 代码 · 共 18 行

M
18
字号
% divideset.m , 03/15/98

% function for dividing 'data' to 'train' and 'test' set
% how many percents goes to training set is determined
% by treshold

function [test, train]=divideset(data,treshold)

[x, y]=size(data);
rnd=rand(1,x);
[rnds, srt]=sort(rnd);
treshold=round(x*treshold/100);
trn=find(rnd<rnds(treshold));
tst=find(rnd>=rnds(treshold));
train=data(trn,:);
test=data(tst,:);

return

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?