當前位置: 首頁>>代碼示例>>Java>>正文


Java FieldUsageType類代碼示例

本文整理匯總了Java中org.dmg.pmml.FieldUsageType的典型用法代碼示例。如果您正苦於以下問題:Java FieldUsageType類的具體用法?Java FieldUsageType怎麽用?Java FieldUsageType使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


FieldUsageType類屬於org.dmg.pmml包,在下文中一共展示了FieldUsageType類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: extractTargetField

import org.dmg.pmml.FieldUsageType; //導入依賴的package包/類
static
private FieldName extractTargetField(Model model){
	FieldName targetField = null;

	MiningSchema miningSchema = model.getMiningSchema();

	List<MiningField> miningFields = miningSchema.getMiningFields();
	for(Iterator<MiningField> it = miningFields.iterator(); it.hasNext(); ){
		MiningField miningField = it.next();

		FieldUsageType fieldUsage = miningField.getUsageType();
		switch(fieldUsage){
			case PREDICTED:
			case TARGET:
				{
					if(targetField != null){
						throw new IllegalArgumentException();
					}

					targetField = miningField.getName();

					it.remove();
				}
				break;
			default:
				break;
		}
	}

	return targetField;
}
 
開發者ID:vruusmann,項目名稱:jpmml-toolkit,代碼行數:32,代碼來源:Aggregator.java

示例2: createMiningSchema

import org.dmg.pmml.FieldUsageType; //導入依賴的package包/類
public static MiningSchema createMiningSchema(double[] weights) {
    MiningSchema miningSchema = new MiningSchema();
    MiningField[] miningFields = new MiningField[weights.length + 1];
    for (int i = 0; i < weights.length; i++) {
        miningFields[i] = creatMiningField("field_" + Integer.toString(i), FieldUsageType.ACTIVE);
    }
    miningFields[weights.length] = creatMiningField("target", FieldUsageType.TARGET);
    miningSchema.addMiningFields(miningFields);
    return miningSchema;
}
 
開發者ID:brwe,項目名稱:es-token-plugin,代碼行數:11,代碼來源:PMMLGenerator.java

示例3: creatMiningField

import org.dmg.pmml.FieldUsageType; //導入依賴的package包/類
private static MiningField creatMiningField(String name, FieldUsageType fieldUsageType) {
    MiningField field = new MiningField();
    field.setName(new FieldName(name));
    field.setUsageType(fieldUsageType);

    return field;

}
 
開發者ID:brwe,項目名稱:es-token-plugin,代碼行數:9,代碼來源:PMMLGenerator.java


注:本文中的org.dmg.pmml.FieldUsageType類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。