2016-02-29 31 views
0

我使用weka 3.6.13命令行的Weka並試圖用一個模型來分類數據進行分類:儘管當我們使用的GUI,通過Explorer的> Claasify樣板工程無法使用從

java -cp weka-stable-3.6.13.jar weka.classifiers.Evaluation weka.classifiers.trees.RandomForest -l Parking.model -t Data_features_class_ques-2.arff 

java.lang.Exception: training and test set are not compatible 

- >提供測試設置並加載arff文件 - >右鍵單擊結果列表並加載模型 - >再次右鍵單擊 - >重新評估當前數據集上的模型...

任何指針請幫助。

回答

0

如果數據中包含的「字符串」的特性第一然後以分批模式,即用於數據的單個命令(命令1)設置使用StringToWordVector然後使用命令2和命令3.

命令1.

的java weka.filters.unsupervised.attribute.StringToWordVector -b -R第一最後-i training.arff -o training_s2w.arff -r test.arff -s test_s2w.arff

命令2.

的java WEKA .classifiers.trees.RandomForest -t trainin g_s2w.arff -d model.model

命令3.

的java weka.classifiers.trees.RandomForest -T test_s2w.arff -l model.model -p 0>的Result.txt

PS:相應地爲weka.jar添加路徑。