Weka中naieve bayes的概率分布

时间:2015-11-05 03:59:31

标签: java weka

我想运行naieve bayes分类器。我在weka训练了这个模型。现在,对于每个测试实例,我想找到预测的类和概率分布,以便使用此值我也可以对实例进行排名。 我从java运行weka。如何在weka java中获得概率分布?

1 个答案:

答案 0 :(得分:2)

double[] predictionDistribution = null;
    try {
        double clsLabel = classifier.classifyInstance(Test Instance Here);
        predictionDistribution = classifier.distributionForInstance(Test Instance Here);
    } catch (Exception e) {
        System.out.println("Unable to classify item\n");
    }

使用double[]数组,然后使用分类器的distributionForInstance()方法。