1. A method for controlling a speed of a vehicle on a road, the method comprising: dividing a road into a plurality of segments; providing a vehicle having a controller including a processor and a non-transitory memory; capturing, in real time, acceleration data of the vehicle on the road for a segment of the plurality of segments, wherein the acceleration data includes acceleration samples captured on the segment of the plurality of segments; computing jerk energy values associated with the vehicle on the segment based upon the acceleration samples; determining a median jerk energy of the vehicle on the segment based upon the jerk energy values; computing a predictive median jerk energy of the vehicle on the segment using a statistical equation; calculating a score associated with the segment based upon the median jerk energy, the predictive median jerk energy, and a standard deviation; classifying the segment into one of a first set of categories or a second set of categories based upon the score; and transmitting a feedback signal to the controller of the vehicle, wherein the feedback signal is indicative of one of reducing, increasing, or retaining the speed of the vehicle on the segment of the road based upon a classification of the segment into the first or the second set of categories, and wherein the capturing, the computing the jerk energy values, the determining the median jerk energy, the computing the predictive median jerk energy, the calculating the score, the classifying, and the transmitting are performed by the processor using a set of instructions stored in the memory.