【问题标题】:How to get the probabilities of each class for the test instances in weka如何获取weka中测试实例的每个类的概率
【发布时间】:2015-01-16 00:23:45
【问题描述】:

我的训练数据末尾有一个二进制列,我需要运行一个分类器,它给我一个正确的数字概率。我尝试使用线性回归分类器运行它,并且在预测列中得到了一些负数。我还使用惰性 iBk 分类器进行了尝试,但只得到了二进制列为 1 的预测(1)。

【问题讨论】:

    标签: classification weka data-mining


    【解决方案1】:

    是的,并非所有算法都提供该信息。朴素贝叶斯是这类事情的标准,并且在许多条件下都能很好地工作。

    我在 RandomCommittee 获得了很好的结果,其中概率是我们应用程序中的一个关键因素。我们不仅要选择榜首,而且还需要知道是否有任何紧随其后的亚军。发生这种情况时,应用程序暂停并要求用户进行澄清(当然,这已存储在数据库中。)经过长时间的广泛测试,最终选择了 RandomCommittee。

    【讨论】:

    • 朴素贝叶斯是灰色的,因为我使用的是数值,我使用了简单的线性回归,因为这是唯一可用的回归之一,这仍然有效吗?
    • 您提到了“二进制列”。你能用“True”、“False”代替1、0吗?
    • 您能解释一下您想要实现什么以及您使用的是 Weka GUI 还是 Java API?
    猜你喜欢
    • 2012-06-07
    • 2016-05-23
    • 2013-04-17
    • 2014-11-18
    • 2015-09-22
    • 2015-06-25
    • 2016-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多