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; determine a plurality of segment levels for the segmentation data from each of the two or more segmentation clusters; and create an ensemble segmentation from the two or more segmentation clusters by combining multiple segment levels from the determined plurality of segment levels, wherein creating the ensemble segmentation involves combining the multiple segment levels and not original data from which the plurality of segment levels were derived; 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, wherein the computing system is configured to produce a final ensemble segmentation after adjustments have been performed to one or more segment levels.