Computational and Inferential Thinking

The Foundations of Data Science

Ani Adhikari

John DeNero

Computational and Inferential Thinking is an introductory text for data science that explores foundational concepts in data processing and statistics using modern programming tools. Ideas are illustrated by real-world data sets and examples. While rigorous in presentation, this text does not expect prior experience in computing, calculus, or linear algebra.

1 · Data Science and Computing

2 · The Power and Peril of Pictures

3 · Is There a Difference?

4 · Making Predictions