Skip to main content
HomePython

Course

Bayesian Data Analysis in Python

IntermediateSkill Level
4.7+
241 reviews
Updated 10/2022
Learn all about the advantages of Bayesian data analysis, and apply it to a variety of real-world use cases!
Start Course for Free
PythonProbability & Statistics
4 hr
14 videos
49 Exercises
4,000 XP
15,613
Statement of Accomplishment

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training a Team?

Try for Business

Course Description

Bayesian data analysis is an increasingly popular method of statistical inference, used to determine conditional probability without having to rely on fixed constants such as confidence levels or p-values. In this course, you’ll learn how Bayesian data analysis works, how it differs from the classical approach, and why it’s an indispensable part of your data science toolbox. You’ll get to grips with A/B testing, decision analysis, and linear regression modeling using a Bayesian approach as you analyze real-world advertising, sales, and bike rental data. Finally, you’ll get hands-on with the PyMC3 library, which will make it easier for you to design, fit, and interpret Bayesian models.

Prerequisites

Introduction to Statistics in Python
1

The Bayesian way

Take your first steps in the Bayesian world. In this chapter, you’ll be introduced to the basic concepts of probability and statistical distributions, as well as to the famous Bayes' Theorem, the cornerstone of Bayesian methods. Finally, you’ll build your first Bayesian model to draw conclusions from randomized coin tosses.
Start Chapter
2

Bayesian estimation

It’s time to look under the Bayesian hood. You’ll learn how to apply Bayes' Theorem to drug-effectiveness data to estimate the parameters of probability distributions using the grid approximation technique, and update these estimates as new data become available. Next, you’ll learn how to incorporate prior knowledge into the model before finally practicing the important skill of reporting results to a non-technical audience.
Start Chapter
3

Bayesian inference

Apply your newly acquired Bayesian data analysis skills to solve real-world business challenges. You’ll work with online sales marketing data to conduct A/B tests, decision analysis, and forecasting with linear regression models.
Start Chapter
4

Bayesian linear regression with pyMC3

In this final chapter, you’ll take advantage of the powerful PyMC3 package to easily fit Bayesian regression models, conduct sanity checks on a model's convergence, select between competing models, and generate predictions for new data. To wrap up, you’ll apply what you’ve learned to find the optimal price for avocados in a Bayesian data analysis case study. Good luck!
Start Chapter
Bayesian Data Analysis in Python
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Don’t just take our word for it

*4.7
from 241 reviews
80%
17%
2%
0%
0%
  • Hussnain
    10 hours ago

  • Edmund
    3 days ago

  • Heidi
    3 days ago

    I really appreciate this class. Highly recommend.

  • Jerry
    last week

  • Irakli
    2 weeks ago

  • Patryk
    3 weeks ago

Hussnain

Edmund

"I really appreciate this class. Highly recommend."

Heidi

FAQs

Is this course suitable for beginners?

Yes, this course is suitable for beginners and experienced data scientists alike. It provides an in-depth introduction to the necessary concepts of probability, Bayes' Theorem, and Bayesian data analysis and gradually builds up to more advanced Bayesian regression modeling techniques.

Will I receive a certificate at the end of the course?

Yes, upon successful completion of all the course chapters, you will receive a DataCamp Certificate of Completion.

Who will benefit from this course?

This course is an invaluable asset for many job roles that require data analysis skills, including data scientists, statisticians, business analysts, and marketing professionals.

What do I need to know before taking this course?

It is advisable to have basic knowledge of probability and statistics and familiarity with the Python programming language before taking this course.

What type of data will I be working with?

You will practice data analysis on real-world datasets, such as advertising, sales, and bike rental data.

How will I be able to apply the skills learned in the course?

The knowledge and skills gained in this course will enable you to conduct sophisticated Bayesian data analysis to draw insights from data and make informed business decisions.

Join over 19 million learners and start Bayesian Data Analysis in Python today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.