Target developed an analytical model in the early 2000s to predict whether customers were pregnant based on transactional data. They were interested because expecting mothers represent a huge, price-insensitive market for mom and baby products. The model classified customers as pregnant or not pregnant, which is known as a classification problem in analytics. It required collecting, storing, and analyzing customer purchase data using database systems and software tools. Data science techniques like logistic regression and decision trees can be used to solve classification problems and find the best algorithm for a given problem.