【发布时间】:2015-03-07 21:11:29
【问题描述】:
错误:在 weka.core.Capabilities.testWithFail(Capabilities.java:1302) 在 weka.classifiers.trees.j48.C45PruneableClassifierTree.buildClassifier(C45PruneableClassifierTree.java:116) 在 weka.classifiers.trees.J48.buildClassifier(J48.java:236) 在 Classify.main(Classify.java:45)
basically the run time error is at the line nb1.buildClassifier(train);
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import weka.classifiers.Classifier;
import weka.classifiers.Evaluation;
import weka.classifiers.evaluation.NominalPrediction;
import weka.classifiers.rules.DecisionTable;
import weka.classifiers.rules.PART;
import weka.classifiers.trees.DecisionStump;
import weka.classifiers.trees.J48;
import weka.core.FastVector;
import weka.core.Instances;
import java.io.*;
import weka.classifiers.bayes.NaiveBayes;
import java.io.BufferedWriter;
import weka.core.*;
public class Classify {
public static void main(String[] args) throws Exception {
BufferedReader breader=null;
Instances train=new Instances(breader);
train.setClassIndex(train.numAttributes() -1);
breader=new BufferedReader(new FileReader("C://Users/user/Desktop/test.arff"));
Instances test=new Instances (breader);
Instances labeled = new Instances(test);
double clsLabel=tree.classifyInstance(test.instance(i));
labeled.instance(i).setClassValue(clsLabel);
}
}
`
【问题讨论】:
标签: weka