2011-12-27 10 views

答えて

2

使用[MetaCost][1]:ご返信用

Classifier myClassifier = ... 
CostMatrix myCostMatrix = ... 
Instances myData = ... 

MetaCost metaCost = new MetaCost(); 
metaCost.setClassifier(myClassifier); 
metaCost.setCostMatrix(myCostMatrix); 
metaCost.buildClassifier(myData); 
+1

おかげで、私はカップルの疑問を持っている: は (1)私は 'weka.classifiers.meta.CostSensitiveClassifier'を使うべきではないでしょうか。 (2)あなたの例で 'metaCost.setClassifier(myClassifier);'を実行する前に 'myClassifier'を訓練するべきですか? (3)2X2の「myCostMatrix」を定義する例を教えてください。 ありがとうございます! – Kevin

+2

1) 'MetaCost'では、あなたが望む任意の分類子を使うことができます。 2)いいえ3)http://weka.wikispaces.com/CostMatrix – hkn

+0

Weka 3.7.4では、MetaCostがないようです。しかし、あなたはMetaCostを 'CostSensitiveClassifier'に置き換えることができます – Max

関連する問題