Patent ID: 6847924

Claim:
A system for creating an aggregated data model from a plurality of data distribution models, each data distribution model describing a data distribution having one or more data elements, each data element having a value, each data distribution model having one or more bins, each bin comprising a start point having a value, an end point having a value, a value indicating the number of data elements for each bin, and a polynomial formula associated with each bin, the polynomial formula approximating the data elements for the respective bin, said system comprising: a processor; and a computer program executable on said processor, the computer program adapted to perform the following steps: (a) determining which start point has the minimum value and which end point has the maximum value of all of the bins of all of the data distribution models; (b) setting a start point of a first bin of the aggregated data model to said start point determined to have the minimum value; (c) setting an end point of a last bin of the aggregated data model to said end point determined to have the maximum value; (d) determining a total number of a plurality of points for the aggregated data model by adding the values indicating the number of data elements from all bins from all data distribution models; (e) approximating the data elements in the data distribution described by each data distribution model using the start point, polynomial formula, and number of data elements for each bin in each respective data distribution model, each approximated data element comprising one of said points in the aggregated data model; (f) sorting the points from minimum to maximum; (g) distributing the points into one or more bins in the aggregated data model such that a substantially equal number of points are in each bin of the aggregated data model; and (h) determining a polynomial formula with the sorted data elements for each bin of the aggregated data model.