2012-04-25 184 views
5

我是libsvm的新手,我知道如何使用libsvm進行分類。但我不知道如何使用LIBSVM密謀ROC曲線,即表示爲每LIBSVM的官方網站的用法是:用於繪製ROC曲線的libsvm

plotroc.py [-v cv_fold | -T testing_file] [libsvm_options] training_file 

我沒有得到如何替換同樣在我的計劃。我想實現一個二進制分類器。我是libsvm的新手,很抱歉有這樣一個新手問題。 另外我有numpy.ndarray格式的數據...我不知道如何創建測試文件。

我會非常感激,如果有人可以給一個玩具的例子。

回答

1

要使用一個腳本,您需要在LIBSVM格式的文​​件,你可以看看通過LIBSVM的例子,看看格式是什麼:第1類:值2:值... N:值\ n

然後,您可以對訓練數據進行交叉驗證,也可以給測試數據另一個文件(採用相同的LIBSVM格式)並繪製該數據的ROC。您還需要提供LIBSVM選項-C 1 -g 0.01 -t 2或其他內容,因此您需要知道分類器的參數。