READDOTDATA Reads classification data from a C4.5 format .data file.
Usage: [samples,samplelabels]=readdotdata(datafile,features)
Parameters: 'datafile' - .data file name 'features' - feature annotation data; returned by [classes,features]=readdotnames(namesfile)
Returns: 'samples' - the dataset read from file 'samplelabels' - class membership labels for each sample vector in 'samples'
Note: 'samples' is stored as an mxn matrix containing m observations (samples) of n variables (features) each. 'samplelabels' is stored as an mx1 cell array.
See also READDOTNAMES, TRAINPARAM, FILTERDATASET.
function [samples,sampleclass] = readdotdata(datafile,features) format=strcat(repmat('%n',1,length(features)),'%s'); fid=fopen(datafile); samples=textscan(fid,format,'delimiter',','); fclose(fid); sampleclass=samples(end); samples(end)=[]; samples=cell2mat(samples); sampleclass=sampleclass{1};