/** * Create an instance of {@link InstanceFields } * */ public InstanceFields createInstanceFields() { return new InstanceFields(); }
@Override public InstanceFields addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }
@Override public Iterator<InstanceField> iterator() { return getInstanceFields().iterator(); }
@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)&&hasInstanceFields()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getInstanceFields()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
InstanceFields instanceFields = new InstanceFields(); .setColumn("data:y"); instanceFields.addInstanceFields(instanceField); .setColumn("data:x" + String.valueOf(i + 1)); instanceFields.addInstanceFields(instanceField);
public NearestNeighborModelEvaluator(PMML pmml, NearestNeighborModel nearestNeighborModel){ super(pmml, nearestNeighborModel); ComparisonMeasure comparisoonMeasure = nearestNeighborModel.getComparisonMeasure(); if(comparisoonMeasure == null){ throw new MissingElementException(nearestNeighborModel, PMMLElements.NEARESTNEIGHBORMODEL_COMPARISONMEASURE); } TrainingInstances trainingInstances = nearestNeighborModel.getTrainingInstances(); if(trainingInstances == null){ throw new MissingElementException(nearestNeighborModel, PMMLElements.NEARESTNEIGHBORMODEL_TRAININGINSTANCES); } InstanceFields instanceFields = trainingInstances.getInstanceFields(); if(instanceFields == null){ throw new MissingElementException(trainingInstances, PMMLElements.TRAININGINSTANCES_INSTANCEFIELDS); } // End if if(!instanceFields.hasInstanceFields()){ throw new MissingElementException(instanceFields, PMMLElements.INSTANCEFIELDS_INSTANCEFIELDS); } KNNInputs knnInputs = nearestNeighborModel.getKNNInputs(); if(knnInputs == null){ throw new MissingElementException(nearestNeighborModel, PMMLElements.NEARESTNEIGHBORMODEL_KNNINPUTS); } // End if if(!knnInputs.hasKNNInputs()){ throw new MissingElementException(knnInputs, PMMLElements.KNNINPUTS_KNNINPUTS); } }
@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)&&hasInstanceFields()) { status = org.dmg.pmml.PMMLObject.traverse(visitor, getInstanceFields()); } visitor.popParent(); } if (status == VisitorAction.TERMINATE) { return VisitorAction.TERMINATE; } return VisitorAction.CONTINUE; }
/** * Create an instance of {@link InstanceFields } * */ public InstanceFields createInstanceFields() { return new InstanceFields(); }
@Override public Iterator<InstanceField> iterator() { return getInstanceFields().iterator(); }
@Override public InstanceFields addExtensions(Extension... extensions) { getExtensions().addAll(Arrays.asList(extensions)); return this; }
public InstanceFields addInstanceFields(InstanceField... instanceFields) { getInstanceFields().addAll(Arrays.asList(instanceFields)); return this; }
public InstanceFields addInstanceFields(InstanceField... instanceFields) { getInstanceFields().addAll(Arrays.asList(instanceFields)); return this; }