1. A method for partitioning a data set comprising a plurality of data points into a plurality of statistically meaningful clusters, the method comprising: decomposing the data set by a mean shift based data decomposition; and partitioning the data set by associating each data point with one of a plurality of clusters in response to the mean shift based data decomposition.