Inferring modality styles by revealing mode choice heterogeneity in response to weather conditions