Thinking and Reasoning with Data and Chance