1. A method for classifying a sequence of records into events based upon feature values associated with each of said records, said method comprising the steps of: determining feature differences between consecutive said records; ranking said feature differences; and computing a sequence of three or more clusters of said feature differences in decreasing order of relative likelihood of respective said feature differences representing separations between events.