Probability and Data Analysis