public double getEval_cont(Domain attr_domain) { double attribute_eval = 0.0d; QuantitativeDomain trialDomain = QuantitativeDomain.createFromDomain(attr_domain); Categorizer visitor = new Categorizer(insts_by_target); visitor.findSplits(trialDomain); // trial domain is modified if (trialDomain.getNumIndices() > 1) { CondClassDistribution insts_by_attr = info_contattr(visitor); // .getSortedInstances(), trialDomain); attribute_eval = data_eval - Entropy.calc_info_attr(insts_by_attr); } domain = trialDomain; sorted_instances = visitor.getSortedInstances(); return multiplier * attribute_eval; }