Package weka.classifiers.trees

Examples of weka.classifiers.trees.J48.classifyInstance()


      }
      String[] options = weka.core.Utils.splitOptions("-p 0");
      J48 cls = (J48)weka.core.SerializationHelper.read(modelfile);
      cls.setOptions(options);
      for(int i = 0; i < data.numInstances(); i++){
        double pred = cls.classifyInstance(data.instance(i));
        ClusterClass clusClass = ClusterClass.valueOf(
            data.classAttribute().value((int)pred).toUpperCase());
        if(!retval.containsKey(clusClass)){
          retval.put(clusClass, new ArrayList<StoredDomainCluster>());
        }
View Full Code Here


        dataset.add(createInstance(dataset, "rain", "true", 71, 91, "no"));
        dataset.setClassIndex(4);
        classifier.buildClassifier(dataset);
        System.out.println(classifier);
       
        double result = classifier.classifyInstance(createInstance(dataset, "sunny", "false", 85, 85, Null.getValue()));
        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "sunny", "true", 80, 90, Null.getValue()));
        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "overcast", "false", 83, 78, "yes"));
        assertEquals(0.0, result, .1);
View Full Code Here

        classifier.buildClassifier(dataset);
        System.out.println(classifier);
       
        double result = classifier.classifyInstance(createInstance(dataset, "sunny", "false", 85, 85, Null.getValue()));
        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "sunny", "true", 80, 90, Null.getValue()));
        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "overcast", "false", 83, 78, "yes"));
        assertEquals(0.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "rain", "false", 70, 96, "yes"));
        assertEquals(0.0, result, .1);
View Full Code Here

       
        double result = classifier.classifyInstance(createInstance(dataset, "sunny", "false", 85, 85, Null.getValue()));
        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "sunny", "true", 80, 90, Null.getValue()));
        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "overcast", "false", 83, 78, "yes"));
        assertEquals(0.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "rain", "false", 70, 96, "yes"));
        assertEquals(0.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "rain", "false", 68, 80, "yes"));
        assertEquals(0.0, result, .1);
View Full Code Here

        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "sunny", "true", 80, 90, Null.getValue()));
        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "overcast", "false", 83, 78, "yes"));
        assertEquals(0.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "rain", "false", 70, 96, "yes"));
        assertEquals(0.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "rain", "false", 68, 80, "yes"));
        assertEquals(0.0, result, .1);
    }
   
View Full Code Here

        assertEquals(1.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "overcast", "false", 83, 78, "yes"));
        assertEquals(0.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "rain", "false", 70, 96, "yes"));
        assertEquals(0.0, result, .1);
        result = classifier.classifyInstance(createInstance(dataset, "rain", "false", 68, 80, "yes"));
        assertEquals(0.0, result, .1);
    }
   
    private Instance createInstance(Instances dataset, Object... parameters)
    {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.