1. A system for processing a stream of data events based on shifts, comprising: a real time statistical processing system for updating a statistical summary each time a new data event is obtained, wherein the statistical summary is calculated using an exponential algorithm based on the new data event and a previously calculated statistical summary, wherein the new data event is obtained from at least one stream of data events comprising a plurality of data events; an analysis system that analyzes the statistical summary after it is updated; and a shift system that maintains separate statistical summaries for each of a plurality of different shifts associated with the at least one stream of data events, wherein the shifts are based on reoccurring data trends; wherein the new data events from the at least one stream of data events are received at irregular intervals.