You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
492 B
Matlab
12 lines
492 B
Matlab
function [inTrain,inTest]=split_data(numPatterns,proportionTrain,fixedSplit)
|
|
if fixedSplit %data has fixed training and testing sets
|
|
inTrain=1:fixedSplit;
|
|
inTest=fixedSplit+1:numPatterns;
|
|
else %data is randomly partitioned into training and testing sets
|
|
randorder=randperm(numPatterns)
|
|
numPatternsTrain=ceil(proportionTrain*numPatterns);
|
|
numPatternsTest=numPatterns-numPatternsTrain;
|
|
inTrain=randorder(1:numPatternsTrain);
|
|
inTest=randorder(1+numPatternsTrain:numPatterns);
|
|
end
|