An Introduction to Bayesian Statistics for the Python Programmer (no data science experience needed)

Christian Stucchio (~christian)




The legendary economist Paul Samuelson once said, “When my information changes, I alter my conclusions. What do you do, sir?” When new data comes along, a smart man will change his opinion in response to it, rather than clinging to his old opinion when it no longer fits the facts.

Bayesian statistics is the mathematically optimal way to change one’s opinions in response to new data.

In this talk I’ll provide a pythonic, rather than mathematical, introduction to Bayesian statistics. The target audience is programmers, not data scientists. I’ll show how a numpy array can be used to represent our opinion about the world. I’ll then show how we can use Bayesian statistics to change our opinion when we gain new information.

A number of examples will be used for illustration, including disease prediction, compass calibration and detecting errors in production systems.


  • Listener should be familiar with python and arrays. Maybe a little numpy.
  • Understand the general idea of a mathematical model.
  • In the second half of the talk, it might be helpful (though not required) if the listener remembers the big picture of integrals from Calculus 2.

Speaker Info:

Chris Stucchio is the Director of Data Science at Wingify (the parent company of Visual Website Optimizer). He’s had a variety of careers, including physicist, stock trader, call center worker, bodyguard and demolition worker. He’s been using python for scientific computing since the Numarray days (anyone else remember life before Numpy?). He’s a big proponent of careful reasoning and wants to teach the world about the best tool to do that.

Section: Scientific Computing
Type: Talks
Target Audience: Beginner
Last Updated:

Library book signing to pick up speed on the buzz of my book and feedback for the more chances as well constantly checked out. Nice to be getting the fionajdonovan site for more 5 start reviews free custom assignments online on amazon,click the blog.

Mark Spencer (~mark)

Make a classic image to maintain it high quality with Brighter Image from its sharpen tool.

zoe peterson (~zoe)

Skycap Loans sets up an automatic payment program, so that loan payments are withdrawn from your bank account on a regular schedule.

winkler glinesnw (~winkler)

this article is very good. check for check it


Login to add a new comment.