1. A computer-implemented method comprising: receiving a set of candidate predictive data mining model templates; repeatedly transforming the set of candidate predictive data mining model templates, wherein the transforming comprises building predictive data mining models based on templates in the set and historical data, scoring the predictive data mining models based on test data and an objective function, and choosing, by software, based on the scoring, additional candidate predictive data mining model templates for inclusion in the set based on scoring results; building and scoring additional predictive data mining models based on the additional candidate predictive data mining model templates; and storing an indication of a candidate predictive data mining model template for which a built and scored predictive data mining model best meets the objective function; wherein at least one of the set of candidate predictive data mining model templates is represented at least in part by a stored digital chromosome according to a genetic algorithm; and transforming the set of candidate predictive data mining model templates comprises selecting a chromosome via a roulette wheel chromosome selection strategy.
7. The computer-implemented method of claim 1 wherein the transforming comprises: applying a genetic algorithm to the set of candidate predictive data mining model templates in light of how well respective models built therefor meet the objective function.