/** * Create an instance of {@link Attribute } * */ public Attribute createAttribute() { return new Attribute(); }
@Override public Attribute addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getExtensions()); } if (status == VisitorAction.CONTINUE) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getPredicate(), getComplexPartialScore()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
.setValue(binaryFeature.getValue()); Attribute attribute = new Attribute() .setPartialScore(formatScore(-1d * coefficient * factor)) .setPredicate(simplePredicate); Characteristic characteristic = entry.getValue(); Attribute attribute = new Attribute() .setPartialScore(0d) .setPredicate(new True());
ComplexPartialScore complexPartialScore = attribute.getComplexPartialScore(); if(complexPartialScore != null){ FieldValue computedValue = ExpressionUtil.evaluateExpressionContainer(complexPartialScore, context); partialScore = attribute.getPartialScore(); if(partialScore == null){ throw new MissingAttributeException(attribute, PMMLAttributes.ATTRIBUTE_PARTIALSCORE); String reasonCode = attribute.getReasonCode(); if(reasonCode == null){ reasonCode = characteristic.getReasonCode();
@Override public VisitorAction accept(Visitor visitor) { VisitorAction status = visitor.visit(this); if (status == VisitorAction.CONTINUE) { visitor.pushParent(this); if ((status == VisitorAction.CONTINUE)&&hasExtensions()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getExtensions()); } if (status == VisitorAction.CONTINUE) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getPredicate(), getComplexPartialScore()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
/** * Create an instance of {@link Attribute } * */ public Attribute createAttribute() { return new Attribute(); }
@Override public Attribute addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }