如何在WEKA 3.6.10 GUI的分类评估中包含MCC和PRC评估

我正在使用最新的WEKA 3.6.10 GUI版本,分类后我得到了性能评估结果,但没有MCC和PRC度量。我如何在评估过程中获取或包含这两个值(下面提供了一个教程中列出的示例评估结果)

得到的结果是这样的:

TP Rate  FP Rate  Precision  Recall   F-Measure    ROC Area   Class0.985    0.374    0.972      0.985    0.978        0.974      Alive0.626    0.015    0.753      0.626    0.684        0.974      Dead0.959    0.349    0.957      0.959    0.958        0.974      

期望的结果是这样的:

TP Rate  FP Rate  Precision  Recall   F-Measure  MCC      ROC Area  PRC Area  Class0.985    0.374    0.972      0.985    0.978      0.665    0.974     0.998     Alive0.626    0.015    0.753      0.626    0.684      0.665    0.974     0.775     Dead0.959    0.349    0.957      0.959    0.958      0.665    0.974     0.982  

请帮助,谢谢


回答:

AUPRC和MCC仅在Weka Dev Lib(v3.7.10)中可用

比较稳定版开发版的Evaluation类文档:
稳定版库中缺少areaUnderPRC()matthewsCorrelationCoefficient()方法。因此,您的输出(使用toClassDetailsString()方法)无法包含这些值。

您可以尝试手动将Weka GUI系统中的稳定版替换为开发版库

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注