If you know how to program, you have the skills to turn data into knowledge, usingtools of probability and statistics. This concise introduction shows you how toperform statistical analysis computationally, rather than mathematically, withprograms written in Python.
Byworking with a single case study throughout this thoroughly revised book,you’ll learn the entire process of exploratory data analysis—from collectingdata and generating statistics to identifying patterns and testing hypotheses.You’ll explore distributions, rules of probability, visualization, and manyother tools and concepts.
Newchapters on regression, time series analysis, survival analysis, and analyticmethods will enrich your discoveries.
- Develop an understanding of probability and statistics by writing and testing code
- Run experiments to test statistical behavior, such as generating samples from several distributions
- Use simulations to understand concepts that are hard to grasp mathematically
- Import data from most sources with Python, rather than rely on data that’s cleaned and formatted for statistics tools
- Use statistical inference to answer questions about real-world data
About the Author
Allen Downey is an Associate Professor of Computer Science at the Olin College of Engineering. He has taught computer science at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Masters and Bachelors degrees from MIT.