Learning for Data Analysis