List of usage examples for weka.core Instances lastInstance
publicInstance lastInstance()
From source file:NaiveBayes.NaiveBayes.java
public String classify(Instances init) { int nAttributes = init.numAttributes(); Instance ins = new DenseInstance(nAttributes); Instances newData = init; Scanner s = new Scanner(System.in); Double in;/*from w ww .ja v a 2s . c o m*/ System.out.println("Jumlah Atribut : " + (nAttributes - 1)); for (int i = 1; i <= nAttributes - 1; i++) { //Attribute a = train.attribute(i - 1); System.out.print("Attribute " + i + " : "); in = s.nextDouble(); ins.setValue(i, in); //newIns[i] = in; } newData.add(ins); double nomorKelas = classifyInstance(newData.lastInstance()); return init.attribute(init.numAttributes() - 1).value((int) nomorKelas); }
From source file:news.classifier.WekaLearner.java
public double classifyInstance(double[] instance) throws Exception { wClassifier.buildClassifier(wTrainingSet); Instances ins = new Instances(wTrainingSet, 0); Instance row = new DenseInstance(1.0, instance); ins.add(row);//from ww w .jav a 2 s .co m return wClassifier.classifyInstance(ins.lastInstance()); }