我正在使用weka java API,我可以在训练集训练后获得预测的类标签。
double pred = fc.classifyInstance(test.instance(i));
但是我想知道类标签的置信概率,我应该使用什么函数? 在GUI中,我可以选择输出预测为txt文件,并且可以轻松获得概率,但我想知道如何通过代码。 我正在使用J48()分类器。
答案 0 :(得分:0)
weka.classifiers.Classifier.distributionForInstance(Instance)
预测给定实例的类成员资格。如果实例未分类,则返回的数组元素必须全为零。如果类是数字,则数组必须只包含一个元素,该元素包含预测值。请注意,分类器必须实现this或classifyInstance()。
(来源:JavaDoc)。