Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Remove rm = new Remove();
- rm.setAttributeIndices("1"); // remove 1st attribute
- // classifier
- J48 j48 = new J48();
- j48.setUnpruned(true); // using an unpruned J48
- // meta-classifier
- FilteredClassifier fc_J48 = new FilteredClassifier();
- fc_J48.setFilter(rm);
- fc_J48.setClassifier(j48);
- tdta.dataSet.setClassIndex(tdta.dataSet.numAttributes() - 1);
- fc_J48.buildClassifier(tdta.dataSet);
- j48.classifyInstance(dataSet.instance(1))
- eval.evaluateModelOnce(j48, dataSet.instance(1))
- System.out.println(dataSet.classAttribute().value((int) j48.classifyInstance(dataSet.instance(1)));
- for (int i = 0; i < test.numInstances(); i++) {
- double pred = fc.classifyInstance(test.instance(i));
- System.out.print("ID: " + test.instance(i).value(0));
- System.out.print(", actual: " + test.classAttribute().value((int) test.instance(i).classValue()));
- System.out.println(", predicted: " + test.classAttribute().value((int) pred));
Add Comment
Please, Sign In to add comment