I have data on commute times over a specified route over different days during different conditions. Some of the conditions are categorical (e.g., weather, traffic), and some of them are numeric (e.g., time departing from origin). I'd like to find out which of these conditions most strongly correlate with the shortest commute times on any given day of the week (M-F).
Is there a decision tree-like algorithm that would discover the conditions most strongly correlated with the shortest commute times?