1. A computing system for performing data mining operations on data, the computing system comprising: one or more processors for executing computer software instructions; segmentation clustering software instructions encoded in non-transient storage for execution by the one or more processors, the segmentation clustering software instructions configured to cause the computer system to: receive segmentation data from two or more segmentation clusters; and create an ensemble segmentation having multiple segment levels from the two or more segmentation clusters; and segmentation adjustment software instructions encoded in the non-transient storage for execution by the one or more processors, the segmentation adjustment software instructions configured to cause the computer system to: generate probability estimates for each segment level in the ensemble segmentation; determine whether any of the probability estimates in each segment level is greater than a predetermined threshold level; and based upon determining that at least one of the probability estimates for a respective segment level is greater than a predetermined threshold level, adjust that segment level if an adjustment is indicated; wherein the computing system is configured to produce a final ensemble segmentation after adjustments have been performed to one or more segment levels.