首页 > 解决方案 > 如何使用特定分类器计算数据的准确性?

问题描述

我有一个数据集需要使用 KNN 分类器计算它的准确性,我尝试使用下面的代码来做到这一点,但它不起作用。有人能说明为什么吗?其实我需要从java里面的weka计算Acc

private void Fitness(){

            double Acc = 0.0;
            double  tp=0;
            double tn=0;
            double fp=0;
            double fn=0;
            Acc = (tp + tn)/ (tp + tn + fp + fn);
}

标签: javadata-mining

解决方案


在机器学习中,计算准确率是

number of correct predictions / total number of predictions

误差范围由 给出,

number of wrong predictions / total number of predictions

假设,我总共做了 10 个预测,其中 2 个是正确的,8 个是不正确的。

然后 Acc = 2 / 10 ,误差 = 8 / 10


推荐阅读