double a, b; Scanner s = new Scanner(System.in); System.out.println("Please enter marks:"); a = s.nextDouble(); b = s.nextDouble(); Instance inst = new DenseInstance(3); inst.setValue(COMS1000, a); inst.setValue(MATH1001, b); inst.setClassMissing(); inst.setDataset(source); double pred = tree.classifyInstance(inst); System.out.println(pred.value(Double.toString(pred)));
inst.setClassMissing(); } else if (exampleLabels.length > 1) { System.err.println("WekaWrapper: Error - Weka Instances may only take a single class "
example.setClassMissing();
/** * Transform - turn [y1,y2,y3,x1,x2] into [y1,y2,x1,x2]. * @return transformed Instance */ public Instance transform(Instance x, double ypred[]) throws Exception { x = (Instance)x.copy(); int L = x.classIndex(); int L_c = (paY.length + 1); x.setDataset(null); for(int j = 0; j < (L - L_c); j++) { x.deleteAttributeAt(0); } for(int pa : paY) { //System.out.println("x_["+map[pa]+"] <- "+ypred[pa]); x.setValue(map[pa],ypred[pa]); } x.setDataset(T); x.setClassMissing(); return x; }
/** * Transform - turn [y1,y2,y3,x1,x2] into [y1,y2,x1,x2]. * @return transformed Instance */ public Instance transform(Instance x, double ypred[]) throws Exception { x = (Instance)x.copy(); int L = x.classIndex(); int L_c = (paY.length + 1); x.setDataset(null); for(int j = 0; j < (L - L_c); j++) { x.deleteAttributeAt(0); } for(int pa : paY) { //System.out.println("x_["+map[pa]+"] <- "+ypred[pa]); x.setValue(map[pa],ypred[pa]); } x.setDataset(T); x.setClassMissing(); return x; }
for(int i = 0, removed = 0; i < new_train.numInstances(); i++) { if (new_train.instance(i).classValue() <= 0.0) { new_train.instance(i).setClassMissing(); if (++removed >= numToRemove) break;
for(int i = 0, removed = 0; i < new_train.numInstances(); i++) { if (new_train.instance(i).classValue() <= 0.0) { new_train.instance(i).setClassMissing(); if (++removed >= numToRemove) break;
for(int i = 0, removed = 0; i < new_train.numInstances(); i++) { if (new_train.instance(i).classValue() <= 0.0) { new_train.instance(i).setClassMissing(); if (++removed >= numToRemove) break;
for(int m = 0, removed = 0; m < sub_data.numInstances(); m++) { if (sub_data.instance(m).classValue() <= 0.0) { sub_data.instance(m).setClassMissing(); if (++removed >= numToRemove) break;
for(int m = 0, removed = 0; m < sub_data.numInstances(); m++) { if (sub_data.instance(m).classValue() <= 0.0) { sub_data.instance(m).setClassMissing(); if (++removed >= numToRemove) break;
for(int m = 0, removed = 0; m < sub_data.numInstances(); m++) { if (sub_data.instance(m).classValue() <= 0.0) { sub_data.instance(m).setClassMissing(); if (++removed >= numToRemove) break;
classMissing.setMissing(mappedClass); } else { classMissing.setClassMissing();
classMissing.setMissing(mappedClass); } else { classMissing.setClassMissing();
dataPred.instance(i).setClassMissing();
dataPred.instance(i).setClassMissing();