A method, system, and computer program product for associating events. A
provided event dataset includes events occurring in each of N successive
time intervals (N.gtoreq.3). Association rules pertaining to successive
events in the event dataset are deduced. Sequences of events are
generated from the association rules. Clusters of the sequences of events
are formed. Sequences of the clusters are created. The clusters of the
sequences may be used: to identify at least one event occurring in a time
interval of the N time intervals as being a probable cause of at least
one event occurring in a later-occurring time interval of the N time
intervals; or to predict an occurrence of at least one event in a time
interval occurring after the N time intervals, wherein the at least one
event had occurred within the N time intervals.