Patent ID: 7743068

Claim:
A program product stored on a recordable medium for generating a data mining model, which when executed comprises: program code for automatically generating a plurality of datasets from sample data, each dataset including a unique subset of the sample data, wherein the program code for generating the plurality of datasets includes program code for shuffling the sample data, placing the shuffled sample data into a plurality of partitions, and including each partition in one of the plurality of datasets; program code for automatically selecting a set of algorithms based on objectives for the data mining model, wherein the program code for automatically selecting selects a rule from a best practices database based on an objective for the data mining model, and determines at least one of: an algorithm or a tuning parameter for an algorithm using the rule; program code for optimizing the set of algorithms using the plurality of datasets; and program code for generating the data mining model based on the optimized set of algorithms, wherein the data mining model mines data when executed.