准确率和召回率可能是错误的值

数据挖掘 分类 数据挖掘 k-nn
2022-03-02 16:30:36

我正在尝试使用 RapidMiner 工作室进行一些数据挖掘。我已经应用了具有不同 K 值的 K 近邻算法。正如我所料,准确度提高了,在 K=5 之后,它降低了。但是我不明白为什么 Basic 的召回值会增加(如我所料),但 Premium 的召回值会降低。精度值也是如此。

在我的结果下方:Basic 和 Premium 是我的类标签的值

K=5

真正的基本类召回率:91.83% 类精度:81.18%

真正的优质类召回:32.87% 类精度:56.07%


K=2

真正的基本类召回率:81.99% 类精度:82.94%

真正的优质类召回:32.87% 类精度:45.20%

1个回答

如果您将较高比例的案例称为 K=5 的 Basic,那么这可能会降低您的 Basic 精度,增加您的 Basic 召回率,提高您的 Premium 精度,并降低您的 Premium 召回率。这是因为在精度和召回率之间总是存在权衡,而基本和高级在您的二元分类器中是相反的。