求值时精度或召回率内的参数是什么? 这是我的arff文件。 IS_PRIVACY是类属性,写为参数为 “ Parameters:classIndex类的索引,视为”正“ 那么eval.precision(?)内部应该是0还是1? 索引属性是索引{0,1}还是类索引?
@attribute IS_PRIVACY {0,1}
@attribute reviewText string
@data
0,'Keeps crashing Since I upgraded android game crashing '
0,'Addictive I fan game app earn coins unlock diffrent colored lights How
coins play games happened tbat mini games kind game '
0,'Ad free port original open source game '
0,'love it good excercise work '
Evaluation eval = new Evaluation(trainingSet);
eval.evaluateModel(cls, testingSet);
Random random=new Random();
eval.crossValidateModel(cls, testingSet, 10, random);
eval.precision(1);
eval.recall(1);
eval.fMeasure(1);
答案 0 :(得分:0)
方法eval.precision(claasIndex)
和eval.recall(classIndex);
使用classIndex作为参数。您不能使用0或1(属性IS_PRIVACY
的值)作为这些方法的参数,因为类属性并不总是数字的,您可以将名义属性(字符串)作为类属性,并且显然您不能使用字符串作为precision()
或recall()
的参数。