2012-10-29 115 views
6

我在Weka培訓了一個分類器,我可以在測試數據上使用它。另外,我可以選擇在測試數據的日誌窗口中顯示分類器的預測。Weka Predictions to CSV

但是,對於我目前的項目來說,能夠以CSV格式獲取這些數據會很方便。 Weka可能嗎?只有在使用命令行的時候纔有可能(我最終會走向)?

我總是可以將整個緩衝區結果保存到一個文本文件中,但在這種情況下,我將不得不解析文件並刪除所有「噪聲」(這不是真正的噪聲,但你明白了) 。

因此,總結一下,有沒有辦法將測試集的Weka預測結果輸出到CSV文件?

編輯:如下面的答案所示,有一個選項可以執行此操作。但是,它只能在Weka 3.7及更高版本中找到!

+0

我的帖子是否回答你的問題? – Sicco

+0

我很抱歉,但由於颶風桑迪,我沒有訪問我的電腦。但是,我很確定我的Weka版本是最新版本,沒有選擇輸出到您描述的CSV。這可能嗎 ?有選擇可能移動? – elliottbolzan

+2

我想我找到了問題。你在使用Weka 3.6.x嗎?該版本確實沒有描述的輸出選項。雖然Weka的3.7.x版支持這個輸出,所以你可能想下載並使用該版本。從桑迪恢復過來,一切順利。 – Sicco

回答

9

我假設你使用Weka的資源管理器。在Classify選項卡上點擊More options...,然後點擊Output predictions並選擇CSV。現在單擊顯示CSV的框並打開一個窗口,您可以在其中填寫寫入CSV文件的屬性。點擊outputFile並選擇一個文件夾並輸入文件名(注意:你必須提供一個文件名)。運行新的測試現在可以將預測結果保存到您的CSV文件中。

+0

謝謝!官方文件從未提到可以真正找到預測的部分。 – 2014-01-26 17:41:14

5

在Weka 3.6.x中,您可以右鍵單擊您的模型,選擇「Visualize classifier errors」並從那裏保存數據(包括預測)。

+0

這沒有什麼開銷,打開.arff文件,刪除標題,保存文件並將其導入到execel –

1

如果您使用weka知識流來構建模型(比explorer更容易),則可以使用CSV數據接收器將其另存爲CSV文件。