2012-04-25 35 views
5

私はlibsvmを初めて使っています。私はlibsvmを使って分類する方法を知っています。しかし、私はROC曲線をプロットするためLIBSVMを使用する方法がわからない、LIBSVMの公式ウェブサイトごとに与えられている使用量は次のとおりです。ROC曲線をプロットするためのlibsvm

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

私は私のプログラムで同じことを代用する方法を得ていないのです。バイナリクラシファイアを実装したいと思います。私はlibsvmの初心者です。そのような初心者の質問には申し訳ありません。 また、私はnumpy.ndarray形式のデータを持っています...同じものからテストファイルを作成する方法がわかりません。

誰かがおもちゃの例を与えることができれば本当に感謝します。

答えて

1

あなたはLIBSVM形式のファイルを必要とする1つのスクリプトは、あなたはフォーマットが何であるかを確認するためにLIBSVMの例に目を通すことを使用するには:クラス1:値2:値... N:値\ nは

次に、トレーニングデータのクロスバリデーションを実行するか、テストデータ(同じLIBSVM形式)を持つ別のファイルを与えて、そのデータのROCをプロットすることができます。また、LIBSVMオプション-C 1 -g 0.01 -t 2や、分類子のパラメータを知る必要があるものを与える必要があります。

関連する問題