2012-03-04 24 views
0

私はWekaをテキスト分類タスクに使用しています。 私はdata.arffファイルを作成しました。これは、2つの属性が含まれていますWeka + NaiveBayesによる分類分類子+テキスト分類

  1. テキスト属性
  2. クラス属性

その後、生成されたARFFファイルはStringToWordVectorで処理されます。

のJava weka.filters.unsupervised.attribute .StringToWordVector -i data/weather.arff -o data/out.arff 次に、NaiveBayesが使用されます。 java weka.classifiers.bayes.NaiveBayes -t data/out.arff -K

weka.core.UnsupportedAttributeTypeException:weka.classifiers.bayes.NaiveBayes:数値クラスを扱うことができない

私はこの問題を持っています! at weka.core.Capabilities.test(Capabilities.java:954) at weka.core.Capabilities.test(Capabilities.java:1110) at weka.core.Capabilities.test(Capabilities.java:1023) at weka.core.Capabilities.testWithFail(Capabilities.java:1302) at weka.classifiers.bayes.NaiveBayes.buildClassifier(NaiveBayes.java:213) at weka.classifiers.Evaluation.evaluateModel(Evaluation.java:1076) at weka.classifiers.Classifier.runClassifier(Classifier.java:312) at weka.classifiers.bayes.NaiveBayes.main(NaiveBayes.java:944) at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) at sun.reflect .NativeMethodAccessorImpl.invoke(不明なソース) at sun.reflect java.lang.reflect.Method.invokeで.DelegatingMethodAccessorImpl.invoke(不明なソース) (不明なソース)weka.gui.SimpleCLIPanel $ ClassRunner.run(SimpleCLIPanel.java:265)で

誰が助けてもらえ私? 私はこのレベルで立ち往生しています。

答えて

0

これはまさにそのことです。クラス変数の数値を扱うことはできません。クラス変数をstringと宣言した場合は、数値を同等のテキスト値に変更します。

関連する問題