2016-11-22 57 views
0

我想獲得使用J48構建的樹的分類率。分類率Weka Java API

DataSource source = new DataSource(Path); 
Instances data = source.getDataSet(); 
J48 tree = tree.buildClassifier(data); 

我知道它是與

public double getMeasure(java.lang.String additionalMeasureName) 

但我不能找到正確的字符串(additionalMeasureName)使用。

回答

0

我剛剛使用評估類找到了我的問題的答案。代碼應該是:

//Learning 
DataSource source = new DataSource(Path); 
Instances data = source.getDataSet(); 
J48 tree = new J48(); 
tree.buildClassifier(data); 

//Evaluation 
Evaluation eval = new Evaluation(data); 
eval.evaluateModel(tree, data); 
System.out.println((eval.correct()/data.numInstances())*100); 

這測試決策樹使用學習數據和顯示正確分類實例的百分比。