Java WEKA投票算法分类与概率不一致?
我的问题是WEKA命令使用概率平均值和以下分类器:Java WEKA投票算法分类与概率不一致?,java,machine-learning,weka,Java,Machine Learning,Weka,我的问题是WEKA命令使用概率平均值和以下分类器: java-classpath-weka.jar-Xmx1G-weka.classifiers.meta.Vote-s1-p0-distribution-t train.arff-t test.arff-B“weka.classifiers.functions.SMO-c1.0-l0.001-p1.0E-12-n0-V-1-w1-M-K\”weka.classifiers.functions.supportVector.PolyKernel
java-classpath-weka.jar-Xmx1G-weka.classifiers.meta.Vote-s1-p0-distribution-t train.arff-t test.arff-B“weka.classifiers.functions.SMO-c1.0-l0.001-p1.0E-12-n0-V-1-w1-M-K\”weka.classifiers.functions.supportVector.PolyKernel-c250007-e1.0\“”-B“weka.classifiers.functions.MultilayerPerceptron-L0.3-M0.2-N500-V0-S0-E20-HA”-B“weka.classifiers.trees.J48-C0.25-M2”-R平均值
Weka结果输出:
inst# actual predicted error distribution
1 1:? 1:active *0.311,0.689
2 1:? 1:active *0.807,0.193
3 1:? 1:active *0.187,0.813
我有点困惑,为什么实例1和3被归类为“活动”,而根据分布情况,备选“非活动”的概率更高。
例如,如果第1行是一致的,我可以想象它的结果是这样的:
1 1:? 2:inactive 0.311,*0.689
任何解释或指导都将不胜感激。事实证明,解决方案是升级我的WEKA版本。我以前使用的是3.5.6版,升级到3.7.2版就成功了 我现在收到的结果与预期一致:
inst# actual predicted error distribution
1 1:? 2:inactive 0.311,*0.689
2 1:? 1:active *0.807,0.193
3 1:? 2:inactive 0.187,*0.813