public Predicate createSimplePredicate(Feature feature, SimplePredicate.Operator operator, String value){ PredicateManager predicateManager = getPredicateManager(); return predicateManager.createSimplePredicate(feature, operator, value); }
static public <C extends ModelConverter<? extends M> & HasTreeOptions, M extends Model<M> & DecisionTreeModel> TreeModel encodeDecisionTree(C converter, Schema schema){ PredicateManager predicateManager = new PredicateManager(); return encodeDecisionTree(converter, predicateManager, schema); }
public Predicate createSimpleSetPredicate(Feature feature, List<String> values){ PredicateManager predicateManager = getPredicateManager(); return predicateManager.createSimpleSetPredicate(feature, values); }
leftPredicate = predicateManager.createSimplePredicate(booleanFeature, SimplePredicate.Operator.EQUAL, booleanFeature.getValue(0)); rightPredicate = predicateManager.createSimplePredicate(booleanFeature, SimplePredicate.Operator.EQUAL, booleanFeature.getValue(1)); } else leftPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.LESS_OR_EQUAL, value); rightPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.GREATER_THAN, value); leftPredicate = predicateManager.createSimplePredicate(binaryFeature, leftOperator, value); rightPredicate = predicateManager.createSimplePredicate(binaryFeature, rightOperator, value); } else rightCategoryManager = categoryManager.fork(name, rightValues); leftPredicate = predicateManager.createSimpleSetPredicate(categoricalFeature, leftValues); rightPredicate = predicateManager.createSimpleSetPredicate(categoricalFeature, rightValues); } else
leftPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.NOT_EQUAL, value); rightPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.EQUAL, value); } else rightCategoryManager = categoryManager.fork(name, rightValues); leftPredicate = predicateManager.createSimpleSetPredicate(categoricalFeature, leftValues); rightPredicate = predicateManager.createSimpleSetPredicate(categoricalFeature, rightValues); leftPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.LESS_OR_EQUAL, value); rightPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.GREATER_THAN, value);
leftPredicate = predicateManager.createSimplePredicate(feature, SimplePredicate.Operator.IS_NOT_MISSING, null); rightPredicate = predicateManager.createSimplePredicate(feature, SimplePredicate.Operator.IS_MISSING, null); } else rightCategoryManager = rightCategoryManager.fork(name, rightValues); leftPredicate = predicateManager.createSimpleSetPredicate(categoricalFeature, leftValues); rightPredicate = predicateManager.createSimpleSetPredicate(categoricalFeature, rightValues); } else leftPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.LESS_THAN, value); rightPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.GREATER_OR_EQUAL, value);
static public <C extends ModelConverter<? extends M> & HasTreeOptions, M extends Model<M> & TreeEnsembleModel<T>, T extends Model<T> & DecisionTreeModel> List<TreeModel> encodeDecisionTreeEnsemble(C converter, Schema schema){ PredicateManager predicateManager = new PredicateManager(); return encodeDecisionTreeEnsemble(converter, predicateManager, schema); }
leftPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.NOT_EQUAL, value); rightPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.EQUAL, value); leftPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.LESS_THAN, value); rightPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.GREATER_OR_EQUAL, value);
static public <E extends Estimator & HasEstimatorEnsemble<T>, T extends Estimator & HasTree> List<TreeModel> encodeTreeModelSegmentation(E estimator, MiningFunction miningFunction, Schema schema){ PredicateManager predicateManager = new PredicateManager(); ScoreDistributionManager scoreDistributionManager = new ScoreDistributionManager(); return encodeTreeModelSegmentation(estimator, predicateManager, scoreDistributionManager, miningFunction, schema); }
leftPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.NOT_EQUAL, value); rightPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.EQUAL, value); leftPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.LESS_THAN, value); rightPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.GREATER_OR_EQUAL, value);
static public <E extends Estimator & HasTree> TreeModel encodeTreeModel(E estimator, MiningFunction miningFunction, Schema schema){ PredicateManager predicateManager = new PredicateManager(); ScoreDistributionManager scoreDistributionManager = new ScoreDistributionManager(); return encodeTreeModel(estimator, predicateManager, scoreDistributionManager, miningFunction, schema); }
leftPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.NOT_EQUAL, value); rightPredicate = predicateManager.createSimplePredicate(binaryFeature, SimplePredicate.Operator.EQUAL, value); } else leftPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.LESS_OR_EQUAL, value); rightPredicate = predicateManager.createSimplePredicate(continuousFeature, SimplePredicate.Operator.GREATER_THAN, value);
PredicateManager predicateManager = new PredicateManager();
PredicateManager predicateManager = new PredicateManager();
PredicateManager predicateManager = new PredicateManager();
List<? extends Feature> features = schema.getFeatures(); PredicateManager predicateManager = new PredicateManager();
List<? extends Feature> features = schema.getFeatures(); PredicateManager predicateManager = new PredicateManager();
PredicateManager predicateManager = new PredicateManager(); ScoreDistributionManager scoreDistributionManager = new ScoreDistributionManager();