WEKA中每个特定实例的置信水平?

时间:2013-03-18 21:25:43

标签: machine-learning instance classification probability weka

我是WEKA和机器学习的新手。

我有一个大约6500个实例的测试集。我有一个已经用训练集训练过的模型。一旦我通过保存的模型运行测试集,有没有办法可以提取每个特定实例的置信度?根据置信度,我的意思是表示分类器正确分类特定实例的概率的数值。我想要文件中每个实例的这个置信号。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

使用命令行界面,使用-p参数(请参阅here)。参考文献中显示的示例:

java weka.classifiers.bayes.NaiveBayes -K -t soybean-train.arff -T soybean-test.arff -p 0

结果:

0 diaporthe-stem-canker 0.9999672587892333 diaporthe-stem-canker
1 diaporthe-stem-canker 0.9999992614503429 diaporthe-stem-canker
2 diaporthe-stem-canker 0.999998948559035 diaporthe-stem-canker

即。预测的阶级和信心。