1. A system for collecting vehicle data, the system comprising: a mobile device comprising a plurality of sensors; a memory; and a processor coupled to the memory, wherein the processor is configured to perform operations including: obtaining a plurality of movement measurements from at least one of the plurality of sensors in the mobile device; determining a plurality of transportation modes using the plurality of movement measurements; determining a mode transition using the plurality of transportation modes, a mode transition being associated with a change from a first transportation mode of the plurality of transportation modules to a second transportation mode of the plurality of transportation modes; determining a transition probability using the mode transition, the transition probability being associated with a probability of a change from the first transportation mode to the second transportation mode; creating a transition model using the transition probabilities; determining that the transition model indicates that a probability that the second transportation mode comprises driving is above a threshold; obtaining a plurality of driving movement measurements from at least one of the plurality of sensors; and determining the vehicle data using the driving movement measurements.