package shared.test; import java.io.File; import shared.DataSet; import shared.DataSetDescription; import shared.reader.CSVDataSetReader; import shared.reader.DataSetReader; import shared.filt.ContinuousToDiscreteFilter; import shared.filt.LabelSplitFilter; /** * A data set reader * @author Andrew Guillory gtg008g@mail.gatech.edu * @version 1.0 */ public class CSVDataSetReaderTest { /** * The test main * @param args ignored parameters */ public static void main(String[] args) throws Exception { DataSetReader dsr = new CSVDataSetReader(new File("").getAbsolutePath() + "/src/shared/test/abalone.data"); // read in the raw data DataSet ds = dsr.read(); // split out the label LabelSplitFilter lsf = new LabelSplitFilter(); lsf.filter(ds); ContinuousToDiscreteFilter ctdf = new ContinuousToDiscreteFilter(10); ctdf.filter(ds); System.out.println(ds); System.out.println(new DataSetDescription(ds)); } }