/** * */ package org.streaminer.stream.classifier.tree; /** * <p> * This interface defines the split criterion for a decision tree. The criterion * is based on sufficient statistics, which may differ depending on the concrete * implementation of this interface. * </p> * * @author Christian Bockermann <christian.bockermann@udo.edu> * */ public interface SplitCriterion<S> { /** * Uses the given statistics to computes whether a split is required/supported * or not. * * @param statistics The statistics gathered to determine the split decision. * @return */ public boolean requiresSplit( S statistics ); }