我想为单个实例做一个测试
我在 FilteredClassifier 中使用 j48,如下所示:
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))
我认为这将是相同的结果。
我的问题是: 当我得到双数时,如何将其转换为班级名称?