Patent attributes
A system, software module, and computer program product for performing clustering based data mining that improved performance in model building, good integration with the various databases throughout the enterprise, flexible specification and adjustment of the models being built, and flexible model arrangement and export capability. The software module for performing clustering based data mining in an electronic data processing system comprises: a model setup block operable to receive client input including information specifying a setup of a clustering data mining models, generate the model setup, and generate parameters for the model setup based on the received information, a modeling algorithms block operable to select and initialize a clustering modeling algorithm based on the generated model setup, a model building block operable to receive training data and build a clustering model using the training data and the selected clustering modeling algorithm and a model scoring block operable to receive scoring data and generate predictions and/or recommendations using the scoring data and the clustering model.