Weka:10倍CV中每个折叠的结果

Rus*_*ams 9 machine-learning weka

对于Weka Explorer(GUI),当我们为任何给定的ARFF文件执行10倍的CV时,Weka Explorer提供的内容(据我所见)是所有10个折叠的平均结果.

:有没有办法得到每个折叠的结果?例如,我需要每个折叠的错误率(错误识别的实例).

帮助赞赏.

Sic*_*cco 15

我认为这可能使用Weka中的GUI.您需要使用Experimenter而不是Explorer.以下是步骤:

  1. Experimenter从GUI选择器中 打开
    • 创建一个新实验(New按钮@右上角)
    • [可选]在Results Destination保存结果的位置输入文件名和位置
    • Number of (cross-validation) folds根据自己的喜好设置(开始试验2次以获得简单的结果)
    • 添加数据集(如果您的数据集需要预处理,那么您应首先在资源管理器中执行此操作,然后保存预处理的数据集)
    • 设置Number of repetitions(我建议1开始)
    • 添加您要测试的算法(再次启动,从一个算法开始)
  2. 转到Run选项卡和Start实验,等待它完成
  3. 转到Analyse选项卡,然后单击Experiment(右上角) 导入实验结果
    • 对于Row选择:Fold
    • 对于Column选择:Percent_incorrectNumber_incorrect(或您想要查看的任何其他措施)
    • 您现在可以看到每个折叠的指定结果