本文整理汇总了Java中org.dmg.pmml.mining.Segmentation.getLocalTransformations方法的典型用法代码示例。如果您正苦于以下问题:Java Segmentation.getLocalTransformations方法的具体用法?Java Segmentation.getLocalTransformations怎么用?Java Segmentation.getLocalTransformations使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.dmg.pmml.mining.Segmentation
的用法示例。
在下文中一共展示了Segmentation.getLocalTransformations方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: visit
import org.dmg.pmml.mining.Segmentation; //导入方法依赖的package包/类
@Override
public VisitorAction visit(Segmentation segmentation){
LocalTransformations localTransformations = segmentation.getLocalTransformations();
if(localTransformations != null){
report(new UnsupportedElementException(localTransformations));
}
return super.visit(segmentation);
}
示例2: MiningModelEvaluator
import org.dmg.pmml.mining.Segmentation; //导入方法依赖的package包/类
public MiningModelEvaluator(PMML pmml, MiningModel miningModel){
super(pmml, miningModel);
if(miningModel.hasEmbeddedModels()){
List<EmbeddedModel> embeddedModels = miningModel.getEmbeddedModels();
EmbeddedModel embeddedModel = Iterables.getFirst(embeddedModels, null);
throw new UnsupportedElementException(embeddedModel);
}
Segmentation segmentation = miningModel.getSegmentation();
if(segmentation == null){
throw new MissingElementException(miningModel, PMMLElements.MININGMODEL_SEGMENTATION);
}
Segmentation.MultipleModelMethod multipleModelMethod = segmentation.getMultipleModelMethod();
if(multipleModelMethod == null){
throw new MissingAttributeException(segmentation, PMMLAttributes.SEGMENTATION_MULTIPLEMODELMETHOD);
} // End if
if(!segmentation.hasSegments()){
throw new MissingElementException(segmentation, PMMLElements.SEGMENTATION_SEGMENTS);
}
LocalTransformations localTransformations = segmentation.getLocalTransformations();
if(localTransformations != null){
throw new UnsupportedElementException(localTransformations);
}
}