在Weka中测试单个实例

weka是否要求测试实例具有class属性。 我使用训练集arff文件来训练分类器。 现在我想测试一个实例(不是来自arff文件,必须通过代码创建)而没有class属性并预测类。 我找到了这个链接Weka:我如何在java中获得测试实例的预测值?

但我的class属性是字符串’Y’或’N’。 如果evaluateModelOnce()返回double,那意味着什么。 是类属性还是其他东西。 我正在使用weka API。

要测试实例,实例必须具有类标签。 即使您提供类标签,在使用构建的模型进行分类时,Weka也看不到测试实例的类标签。 而是在测试之后,它匹配其关于测试实例的类的预测是否正确。 如果您在训练实例(您必须拥有)中有标签而不在测试实例上,那么您将收到类似“训练和测试集不兼容”的错误消息。 谢谢。