public void train(DataSet ds) { List<String> targets = new List<String>(); foreach (Example e in ds.examples) { targets.Add(e.targetValue()); } result = Util.mode(targets); }
private ConstantDecisonTree majorityValue(DataSet ds) { Learner learner = new MajorityLearner(); learner.train(ds); return(new ConstantDecisonTree(learner.predict(ds.getExample(0)))); }