Tabnine Logo
org.kie.pmml.pmml_4_2.model.mining
Code IndexAdd Tabnine to your IDE (free)

How to use org.kie.pmml.pmml_4_2.model.mining

Best Java code snippets using org.kie.pmml.pmml_4_2.model.mining (Showing top 20 results out of 315)

origin: org.drools/kie-pmml

public SegmentExecution(String correlationId, 
    String segmentationId, 
    String segmentId, 
    int segmentIndex, 
    String state, 
    String ruleUnitClassName) {
  this.correlationId = correlationId;
  this.segmentationId = segmentationId;
  this.segmentId = segmentId;
  this.segmentIndex = segmentIndex;
  this.state = SegmentExecutionState.valueOf(state);
  this.ruleUnitClassName = ruleUnitClassName;
}

origin: org.drools/kie-pmml

public boolean isAlwaysTrue() {
  return predicateRuleProducer.isAlwaysTrue();
}

origin: org.drools/kie-pmml

public boolean isAlwaysFalse() {
  return predicateRuleProducer.isAlwaysFalse();
}
origin: org.drools/kie-pmml

  public static PredicateRuleProducer getPredicateProducer(Serializable serializable) {
    if (serializable instanceof SimplePredicate) return new SimpleSegmentPredicate((SimplePredicate)serializable);
    if (serializable instanceof SimpleSetPredicate) return new SimpleSetSegmentPredicate((SimpleSetPredicate)serializable);
    if (serializable instanceof CompoundPredicate) return new CompoundSegmentPredicate((CompoundPredicate)serializable);
    if (serializable instanceof True) return new BooleanSegmentPredicate((True)serializable);
    if (serializable instanceof False) return new BooleanSegmentPredicate((False)serializable);
    throw new IllegalArgumentException("Serializable object [" + serializable.getClass().getName() + "] is not one of the known predicate types");
  }
}
origin: org.drools/kie-pmml

private String buildSurrogationPredicate() {
  StringBuilder builder = new StringBuilder();
  String predicate = this.getPrimaryPredicateRule();
  builder.append("( ").append(predicate).append(" )");
  for (int lastPred = 0; lastPred < getSubpredicateCount(); lastPred++) {
    predicate = this.getNextPredicateRule(lastPred);
    if (predicate != null) {
      builder.append(" || ( ").append(predicate).append(" )");
    }
  }
  return builder.toString();
}
origin: org.drools/kie-pmml

public MiningSegmentWeight(MiningSegment segment) {
  super();
  this.segmentationId = segment.getOwner().getSegmentationId();
  this.segmentId = segment.getSegmentId();
  List<String> targets = segment.getTargetsForWeighting();
  if (targets != null && !targets.isEmpty()) {
    this.targetName = targets.get(0);
  }
  this.weight = segment.getWeight();
}
public MiningSegmentWeight(String segmentationId, String segmentId, String targetName, Double weight) {
origin: org.drools/kie-pmml

@Test
public void testSimpleWithFieldNamesMap() {
  MiningSegmentTransfer mst = new MiningSegmentTransfer(simpleResult,"SEGMENT_2");
  mst.addResultToRequestMapping("var1", "someVarA");
  doBaselineAssertions(simpleResult,mst);
  assertEquals(1,mst.getResultFieldNameToRequestFieldName().size());
}

origin: org.drools/kie-pmml

@Override
public String getPredicateRule() {
  if (booleanOperator.equalsIgnoreCase("and")) {
    return buildAndPredicate();
  } else if (booleanOperator.equalsIgnoreCase("or")) {
    return buildOrPredicate();
  } else if (booleanOperator.equalsIgnoreCase("xor")) {
    return buildXorPredicate();
  } else if (hasSurrogation()) {
    return buildSurrogationPredicate();
  }
  return null;
}
origin: org.drools/kie-pmml

private void doPredicateRetrieve(String expected) {
  SimpleSetSegmentPredicate sssp = new SimpleSetSegmentPredicate(predicate);
  String text = sssp.getPredicateRule();
  assertNotNull(text);
  assertEquals(expected,text);
}

origin: org.drools/kie-pmml

@Test
public void testSimpleResult() {
  MiningSegmentTransfer mst = new MiningSegmentTransfer(simpleResult,"SEGMENT_2");
  doBaselineAssertions(simpleResult,mst);
}
origin: org.drools/kie-pmml

  public String getSegmentationAgendaId() {
    return getOwner().getModelId()+"_"+getSegmentationId();
  }
}
origin: org.drools/kie-pmml

@Override
public String toString() {
  StringBuilder bldr = new StringBuilder("MiningSegmentTransfer [");
  bldr.append("correlationId=").append(correlationId).append(", ");
  bldr.append("segmentationId=").append(segmentationId).append(", ");
  bldr.append("fromSegmentId=").append(fromSegmentId).append(", ");
  bldr.append("toSegmentId=").append(toSegmentId).append(", ");
  bldr.append("resultFieldNameToRequestFieldName=").append(requestFromResultMap).append(", ");
  bldr.append("inboundResult=").append(inboundResult).append(", ");
  bldr.append("outboundRequest=").append(getOutboundRequest());
  
  bldr.append("]");
  return bldr.toString();
}

origin: org.drools/kie-pmml

public String getPredicateText() {
  return this.predicateRuleProducer.getPredicateRule();
}

origin: org.drools/kie-pmml

public String getMissingFieldName() {
  return "m".concat(getCapitalizedFieldName());
}
origin: org.drools/kie-pmml

public String getTargetForWeighting() {
  List<String> targets = this.getTargetsForWeighting();
  return (targets != null && !targets.isEmpty()) ? targets.get(0):null;
}

origin: org.drools/kie-pmml

public String generateRules() {
  StringBuilder bldr = new StringBuilder();
  if (this.scoreable && this.segmentation != null) {
    bldr.append(segmentation.generateSegmentationRules());
  }
  return bldr.toString();
}

origin: org.drools/kie-pmml

public String getSegmentPackageName() {
  StringBuilder builder = new StringBuilder(segmentPackageRootName);
  builder.append(".mining.segment_").append(this.getSegmentId());
  return builder.toString();
}

origin: org.drools/kie-pmml

private void initSegments(List<Segment> segments) {
  if (segments != null && !segments.isEmpty()) {
    for (int index = 0; index < segments.size(); index++) {
      Segment seg = segments.get(index);
      MiningSegment ms = new MiningSegment(this,seg,index);
      miningSegments.add(ms);
    }
  }
}

origin: org.drools/kie-pmml

public MiningSegment( MiningSegmentation owner, Segment segment, int segmentIndex) {
  this.owner = owner;
  
  this.internalModel = PMML4ModelFactory.getInstance().getModel(segment,owner);
  this.segmentId = segment.getId();
  this.segmentIndex = segmentIndex;
  this.weight = segment.getWeight();
  if (segment.getSimplePredicate() != null) {
    predicateRuleProducer = new SimpleSegmentPredicate(segment.getSimplePredicate());
  } else if (segment.getSimpleSetPredicate() != null) {
    predicateRuleProducer = new SimpleSetSegmentPredicate(segment.getSimpleSetPredicate());
  } else if (segment.getCompoundPredicate() != null) {
    predicateRuleProducer = new CompoundSegmentPredicate(segment.getCompoundPredicate());
  } else if (segment.getTrue() != null) {
    predicateRuleProducer = new BooleanSegmentPredicate(segment.getTrue());
  } else if (segment.getFalse() != null) {
    predicateRuleProducer = new BooleanSegmentPredicate(segment.getFalse());
  }
}

origin: org.drools/kie-pmml

public void setState(String state) {
  this.state = SegmentExecutionState.valueOf(state);
}

org.kie.pmml.pmml_4_2.model.mining

Most used classes

  • CompoundSegmentPredicate
  • MiningSegmentTransfer
  • SimpleSegmentPredicate
  • SimpleSetSegmentPredicate
  • BooleanSegmentPredicate
  • MiningSegment,
  • MiningSegmentTransferTest$MyResult,
  • MiningSegmentTransferTest,
  • MiningSegmentation,
  • PredicateRuleFactory,
  • PredicateRuleProducer,
  • SegmentExecution,
  • SegmentExecutionState,
  • SimpleSetSegmentPredicateTest
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now