@Override public Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder){ if(targetCategories != null){ throw new IllegalArgumentException(); } DataField dataField = encoder.createDataField(targetField, OpType.CONTINUOUS, DataType.FLOAT); return new ContinuousLabel(dataField); } }
@Override public Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder){ if(targetCategories != null){ throw new IllegalArgumentException(); } DataField dataField = encoder.createDataField(targetField, OpType.CONTINUOUS, DataType.DOUBLE); return new ContinuousLabel(dataField); }
public static Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder){ if(targetCategories != null){ throw new IllegalArgumentException(); } DataField dataField = encoder.createDataField(targetField, OpType.CONTINUOUS, DataType.FLOAT); return new ContinuousLabel(dataField); }
@Override public Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder){ if(targetCategories != null){ throw new IllegalArgumentException(); } DataField dataField = encoder.createDataField(targetField, OpType.CONTINUOUS, DataType.FLOAT); return new ContinuousLabel(dataField); } }
public static Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder, int numClasses){ targetCategories = prepareTargetCategories(targetCategories, numClasses); DataField dataField = encoder.createDataField(targetField, OpType.CATEGORICAL, DataType.STRING, targetCategories); return new CategoricalLabel(dataField); }
@Override public Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder){ targetCategories = prepareTargetCategories(targetCategories); DataField dataField = encoder.createDataField(targetField, OpType.CATEGORICAL, DataType.STRING, targetCategories); return new CategoricalLabel(dataField); }
@Override public Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder){ targetCategories = prepareTargetCategories(targetCategories); DataField dataField = encoder.createDataField(targetField, OpType.CATEGORICAL, DataType.STRING, targetCategories); return new CategoricalLabel(dataField); }
@Override public Label encodeLabel(FieldName targetField, List<String> targetCategories, PMMLEncoder encoder){ targetCategories = prepareTargetCategories(targetCategories); DataField dataField = encoder.createDataField(targetField, OpType.CATEGORICAL, DataType.STRING, targetCategories); return new CategoricalLabel(dataField); }
dataField = encoder.createDataField(name, OpType.CATEGORICAL, DataType.STRING); break; case "q": dataField = encoder.createDataField(name, OpType.CONTINUOUS, DataType.FLOAT); break; case "int": dataField = encoder.createDataField(name, OpType.CONTINUOUS, DataType.INTEGER); break; default:
dataField = encoder.createDataField(name, OpType.CATEGORICAL, DataType.STRING); break; case "q": dataField = encoder.createDataField(name, OpType.CONTINUOUS, DataType.FLOAT); break; case "int": dataField = encoder.createDataField(name, OpType.CONTINUOUS, DataType.INTEGER); break; default: