Skip to main content

%DeepSee.PMML.Model.Tree

Class %DeepSee.PMML.Model.Tree Extends AbstractModel [ Abstract, System = 4 ]

Parameters

TRACEWEIGHTTYPE

Parameter TRACEWEIGHTTYPE [ Internal ] = "tree";

SUPPORTSSIMPLEMODE

Parameter SUPPORTSSIMPLEMODE [ Internal ] = 1;

Methods

%CreateModelClass

ClassMethod %CreateModelClass(pClass As %Dictionary.ClassDefinition, pDefinition As %DeepSee.PMML.Definition.Models.AbstractModel) As %Status [ Internal ]

CreateSubTreeMethod

ClassMethod CreateSubTreeMethod(pClass As %Dictionary.ClassDefinition, pEnableDefaultChild As %Boolean = 0) As %Dictionary.MethodDefinition [ Internal, Private ]

EndSubTreeMethod

ClassMethod EndSubTreeMethod(pMethod As %Dictionary.MethodDefinition) As %Status

%OnGetOutputFeature

ClassMethod %OnGetOutputFeature(pMethod As %Stream.Object, pDefinition As %DeepSee.PMML.Definition.Models.AbstractModel, pOutputField As %DeepSee.PMML.Definition.OutputField, ByRef pFeatureValueVar As %String, Output pSupported As %Boolean) As %Status [ Internal, Private ]

%WriteNodeBranch

ClassMethod %WriteNodeBranch(pNode As %DeepSee.PMML.Definition.Models.Trees.TreeNode, pClass As %Dictionary.ClassDefinition, pCode As %Stream.TmpCharacter, pLevel As %Integer = 0, pParentsDefaultChild As %String = "", pTreeModel As %DeepSee.PMML.Definition.Models.TreeModel) As %Status [ Internal, Private ]