The process of dividing a data set into mutually exclusive groups such that the Observations for each group are as close as possible to one another, and different groups are as far as possible from one another.