我在 Weka 上做这个简单的实验。我试图做简单的交叉验证,我得到了这个错误。以下是从输出生成的错误消息。
java.lang.ClassCastException: java.lang.Integer cannot be cast to weka.classifiers.evaluation.output.prediction.AbstractOutput
at weka.classifiers.Evaluation.evaluateModel(Evaluation.java:1471)
at assg.Assg.crossValidation(Assg.java:171)
at assg.Assg.main(Assg.java:160)
下面是我的编码
public static void crossValidation() throws Exception
{
eval.evaluateModel(cls, training, 10, new Random(1));
System.out.println(eval.toSummaryString());
}