1. A computer-implemented method of modeling events, comprising: collecting individual event parameters; creating a weighted period event table responsive to the event parameters, the weighted period event table including a plurality of periods, and, for each period, one or more event types and a weighting, the weighting indicating a frequency at which the corresponding one or more event types occur; and generating a model responsive to the weighted period event table, the model assuming each event type occurs in a repeating pattern based on the corresponding frequency.