我正在使用Weka 3.6 GUI来比较数据集上一组监督学习算法的性能。我正在为每个学习算法生成单独的ROC曲线。我的问题是:在Weka中是否有一种方法可以在同一组标度上生成所有算法的所有ROC曲线(这样可以更容易地进行比较)?如果没有,我该怎么办?感谢。
答案 0 :(得分:8)
可能。您需要使用KnowledgeFlow
GUI而不是Experimenter
。
在KnowledgeFlow中,您可以加载数据集并对其执行不同的算法。然后可以将每个算法的结果组合到相同的Model PerformanceChart
中,从而得到组合多个ROC曲线的图。详细步骤可在this guide中的第4.2节中找到。
答案 1 :(得分:1)
据我的经验告诉我 - 不。你可以一次查看一个分类器的ROC而不是一个地方的所有分类器的ROC。但是,要进行比较,您可以从分类器选项卡中获取ROC值并比较这些值(接近1意味着良好的分类器)。