patterns in data sets