【发布时间】:2021-09-21 10:36:12
【问题描述】:
我在命令行中使用 Weka,因为我有一个批处理文件来运行 10 折的多个分类器。因此,我进行了 10 次实验,然后取其指标(准确性等)的平均值。现在我有很多输出文件,因此手动评估它们非常耗时。我的问题是我们能否将输出预测值从 weka 命令行导出到不同列中的 CSV。
例如:java -cp weka.jar weka.classifiers.trees.J48 -t data/iris.arff -T data/iris.arff -p 0 > iris.txt 为您提供文本甚至 .CSV 文件,但它们在一列中。所以我们找不到准确度、精确度等。如果我们可以在一列中有预测值,而在另一列中有原始值,那么我们可以很容易地找到其他指标。 This is the most relevant but this has the same issue.。
使用此代码java -cp weka.jar weka.classifiers.trees.J48 -t data/iris.arff -T data/iris.arff > iris.csv 我可以获得详细文件,但它们位于一列中,如下所示:
all metrics but in one column so taking average of them is not easy.
【问题讨论】:
标签: python pandas numpy csv weka