Patent Document ID: 9330127
Application ID: 11649399
Patent Flag: 1

Claim One:
1. A method implemented on a general purpose computer with processor-executable program instructions configured to direct at least one processor and at least one stored data table including data useful for predictive analysis, for automatically selecting a preferred tree or sub-tree among a plurality of trees, comprising: accessing a stored data table comprising a plurality of records and a plurality of columns; identifying a training set of records and a test set of records within the data table records; analyzing the training set to grow or prune a collection of at least one fitted tree or sub-tree, each tree or sub-tree having at least one node, at least one node of each tree or sub-tree being a terminal node; determining the training set records associated with each node of each tree or sub-tree; determining the test set records associated with each node of each tree or sub-tree; determining at least one node decision criterion useful to examine a distribution in data of at least one attribute; determining a distribution in data of at least one attribute for each node of each tree or sub-tree, the data including at least one of: train data, test data, validation data, or historical data; determining at least one lift ratio threshold; determining at least one prediction for each node of each tree or sub-tree as a function of at least one node decision criterion and a distribution in data of at least one attribute, the data including at least one of: train data, test data, validation data, or historical data; calculating test set lift ratio and training set lift ratio for each node of each tree or sub-tree as a function of: at least one prediction made in each node, and at least one node decision criterion; determining a direction agreement statistic and a rank match statistic associated with each node of each tree or sub-tree; analyzing the direction agreement statistic and the rank match statistic for each node of each tree or sub-tree for two or more of: training set records, test set records, validation set records, or historical records; determining for each node of each tree or sub-tree, for training set records and test set records, direction agreement and rank match agreement, in accordance with at least one of: an exact match or a fuzzy match, the direction agreement and rank match agreement determined as a function of: at least one lift ratio, at least one lift ratio threshold, at least one direction agreement statistic, and at least one rank match statistic; identifying zero or more of a preferred tree or sub-tree based on the step of determining direction agreement and rank match agreement; and upon identification of at least one preferred tree or sub-tree, providing access to a decision maker to at least one preferred tree or sub-tree for generating predictive analytic output as a function of input data, wherein identification of at least one preferred tree or sub-tree is based on direction agreement and rank match agreement.