Statistical analysis and data mining both involve analyzing data, but have different objectives. Statistical analysis aims to describe datasets, while data mining aims to model data to predict, simulate, and optimize. Statistical analysis uses established methodology and hypothesis testing on structured data, while data mining uses heuristics to uncover hidden patterns in large, complex datasets. Data science incorporates techniques from statistics, data mining, and other fields to extract meaningful knowledge from data.