package quickml.supervised.tree.branchFinders.branchFinderBuilders;
import com.google.common.collect.Lists;
import quickml.supervised.tree.attributeIgnoringStrategies.IgnoreAttributesWithConstantProbability;
import java.util.ArrayList;
import java.util.Collections;
/**
* Created by alexanderhawk on 3/30/16.
*/
public class AlternativeSelction
{
// double ignoreProb = ((IgnoreAttributesWithConstantProbability) attributeIgnoringStrategy).getIgnoreAttributeProbability();
// ArrayList<String> candidates = Lists.newArrayList(candidateAttributes);
//
// if (ignoreProb == 0.0) {
// return candidates;
//}
// //O(N) way of shuffling the attributes.
// Collections.shuffle(candidates);
// int numTrialAttributes = (int)(ignoreProb*candidates.size());
//
// return candidates.subList(0,numTrialAttributes);
}