Temporal clustering to group suburban areas; random forest to reverse engineer driving factors for each cluster