Think Bayes

Bayesian Statistics in Python

by Allen Downey

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

If you know how to program with Python and also know a little about probability, you're ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical notation, and use discrete probability distributions instead of continuous mathematics. Once you get the math out of the way, the Bayesian fundamentals will become clearer, and you'll begin to apply these techniques to real-world problems.

Bayesian statistical methods are becoming more common and more important, but not many resources are available to help beginners. Based on undergraduate classes taught by author Allen Downey, this book's computational approach helps you get a solid start.

Use your existing programming skills to learn and understand Bayesian statistics; Work with problems involving estimation, prediction, decision analysis, evidence, and hypothesis testing; Get started with simple examples, using coins, M&Ms, Dungeons & Dragons dice, paintball, and hockey; Learn computational methods for solving real-world problems, such as interpreting SAT scores, simulating kidney tumors, and modeling the human microbiome.

This open book is licensed under a Creative Commons License (CC BY-NC). You can download Think Bayes ebook for free in PDF format (2.9 MB).

Table of Contents

Chapter 1
Bayess Theorem
Chapter 2
Computational Statistics
Chapter 3
Chapter 4
More Estimation
Chapter 5
Odds and Addends
Chapter 6
Decision Analysis
Chapter 7
Chapter 8
Observer Bias
Chapter 10
Approximate Bayesian Computation
Chapter 11
Hypothesis Testing
Chapter 12
Chapter 13
Chapter 14
A Hierarchical Model
Chapter 15
Dealing with Dimensions
About the Author

Book Details

Computer Science
O'Reilly Media, Green Tea Press
ISBN13 Digital
ISBN10 Digital
PDF Size
2.9 MB

Related Books

Computational Thinking Education
This book offers a comprehensive guide, covering every important aspect of computational thinking education. It provides an in-depth discussion of computational thinking, including the notion of perceiving computational thinking practices as ways of mapping models from the abstraction of data and process structures to natural phenomena. Further, it...
Think Python
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for...
Early Geometrical Thinking in the Environment of Patterns, Mosaics and Isometries
This book discusses the learning and teaching of geometry, with a special focus on kindergarten and primary education. It examines important new trends and developments in research and practice, and emphasizes theoretical, empirical and developmental issues. Further, it discusses various topics, including curriculum studies and implementation, spat...
The Models of Engaged Learning and Teaching
This book provides a practical philosophy for promoting students' sophisticated thinking from Early Childhood to PhD in ways that explicitly interconnect across the years of education. It will help teachers, academics and the broader learning and teaching community to understand and implement these connections by introducing a conceptual framework,...
Bayesian Methods for Statistical Analysis
Bayesian methods for statistical analysis is a book on statistical methods for analysing a wide variety of data. The book consists of 12 chapters, starting with basic concepts and covering numerous topics, including Bayesian estimation, decision theory, prediction, hypothesis testing, hierarchical models, Markov chain Monte Carlo methods, finite po...
Nonparametric Bayesian Learning for Collaborative Robot Multimodal Introspection
This open book focuses on robot introspection, which has a direct impact on physical human - robot interaction and long-term autonomy, and which can benefit from autonomous anomaly monitoring and diagnosis, as well as anomaly recovery strategies. In robotics, the ability to reason, solve their own anomalies and proactively enrich owned knowledge is...