1. A system for determining a prediction of average speed comprising: a data aggregation server configured to manage a plurality of data sets; a road speed prediction engine executable by a processor to generate a traffic pattern for a particular segment of roadway at a given time of day and a particular day of the week based on the plurality of data sets, and generate a prediction of average speed; and memory configured to store the prediction of average speed.