1. A computer-implemented method comprising: converting, by one or more computing devices, a set of driver history data to a set of learning parameters; analyzing, by the one or more computing devices, the set of learning parameters and current journey data describing a current journey to generate estimated journey data describing one or more potential journeys; retrieving, by the one or more computing devices, a set of current status data; determining, by the one or more computing devices, a destination for each of the one or more potential journeys, a direction for each of the one or more potential journeys, a time of day for each of the one or more potential journeys, and day of the week for each of the one or more potential journeys; calculating, by the one or more computing devices, a joint conditional probability metric for each potential journey of the one or more potential journeys based on the destination, the direction, the time of day, and the day of the week associated with the potential journey; determining by the one or more computing devices, a quality score for each potential journey of the one or more potential journeys based on the joint conditional probability metric associated with the potential journey; outputting, by the one or more computing devices, display data for depicting the one or more potential journeys and the quality score associated with each of the one or more potential journeys on a display; and storing, by the one or more computing devices, the current journey data as additional driver history data.
1. A computer-implemented method comprising: converting, by one or more computing devices, a set of driver history data to a set of learning parameters; analyzing, by the one or more computing devices, the set of learning parameters and current journey data describing a current journey to generate estimated journey data describing one or more potential journeys; retrieving, by the one or more computing devices, a set of current status data; determining, by the one or more computing devices, a destination for each of the one or more potential journeys, a direction for each of the one or more potential journeys, a time of day for each of the one or more potential journeys, and day of the week for each of the one or more potential journeys; calculating, by the one or more computing devices, a joint conditional probability metric for each potential journey of the one or more potential journeys based on the destination, the direction, the time of day, and the day of the week associated with the potential journey; determining by the one or more computing devices, a quality score for each potential journey of the one or more potential journeys based on the joint conditional probability metric associated with the potential journey; outputting, by the one or more computing devices, display data for depicting the one or more potential journeys and the quality score associated with each of the one or more potential journeys on a display; and storing, by the one or more computing devices, the current journey data as additional driver history data. 7. The method of claim 1 , wherein different quality scores are associated with different journeys.