private DecisionTreePartition(DecisionTreeNode <T> tree_node, IEnumerable <T> data_store) { mTreeNode = tree_node; mDataStore = data_store; }
public static DecisionTreePartition <T> Create(DecisionTreeNode <T> tree_node) { return(new DecisionTreePartition <T>(tree_node, null)); }
public DecisionTreeNode(DecisionTree <T> tree, string variable_name, string variable_value, DecisionTreeNode <T> parent = null, int record_count = 0) { mTree = tree; mParent = parent; mVariableName = variable_name; mVariableValue = variable_value; mRecordCount = record_count; }
public DecisionTree(DecisionTreeNode root) { this.root = root; }
public static DecisionTreeNode <T> CreateLeaveNode <T>(string variable_name, string variable_value, DecisionTreeNode <T> tree_node, int record_count) where T : DDataRecord { return(new DecisionTreeNode <T>(tree_node.Tree, variable_name, variable_value, tree_node, record_count)); }