Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bayesian Methods for Hackers | PyData Boston 2013

Bayesian Methods for Hackers | PyData Boston 2013

Cameron Davidson-Pilon

July 27, 2013
Tweet

Transcript

  1. Examples of Statistical Problems These complex statistical problems: ranking search

    results item recommendations determining trending X forecasting ... are partially solved by modern algorithms: PageRank + personalization collaborative filtering trend detector regression models
  2. Add data... Given our prior, we can update our opinion

    (read: beliefs, probability), and produce a new opinion (read: new beliefs, new probability). This new distribution is called the posterior.
  3. Prior + data Prior + data Prior = new Posterior

    = new Posterior Posterior becomes new Prior
  4. Bayesian statistics does not return a single number, it returns

    a distribution. This is both a blessing and curse: Blessing We can do very useful things with a distribution, like visualize uncertainty, significance and compute winning statistics. Curse The algorithms needed to return a distribution are intimidating.
  5. 1. pip install bayesian-methods-for- hackers 2. Meta datasets 3. Adapting

    to the new IPython 1.0 and PyMC 3.0 4. physical copy?