Wie is Bayes? Wat is Bayes?

Bayesian Data Analysis in Python

Michal Oleszak

Machine Learning Engineer

Wie is Bayes?

Thomas Bayes

1 Public Domain, https://commons.wikimedia.org/w/index.php?curid=14532025
Bayesian Data Analysis in Python

Neem je een paraplu mee?

Een weervrouw/man die 50% regen voorspelt.

Zware, donkere wolken en onweer.

Bayesian Data Analysis in Python

Wat is Bayes?

  • Bayesiaanse inferentie is je overtuiging bijwerken zodra er nieuwe info is.
Bayesian Data Analysis in Python

Wat is Bayes?

  • Bayesiaanse inferentie is je overtuiging bijwerken zodra er nieuwe info is.

  • Dit verschilt sterk van de klassieke aanpak.

 

 

Frequentistische (klassieke) aanpak Bayesiaanse aanpak
kans
parameters
Bayesian Data Analysis in Python

Wat is Bayes?

  • Bayesiaanse inferentie is je overtuiging bijwerken zodra er nieuwe info is.

  • Dit verschilt sterk van de klassieke aanpak.

 

 

Frequentistische (klassieke) aanpak Bayesiaanse aanpak
kans aandeel uitkomsten geloofsgraad
parameters
Bayesian Data Analysis in Python

Wat is Bayes?

  • Bayesiaanse inferentie is je overtuiging bijwerken zodra er nieuwe info is.

  • Dit verschilt sterk van de klassieke aanpak.

 

 

Frequentistische (klassieke) aanpak Bayesiaanse aanpak
kans aandeel uitkomsten geloofsgraad
parameters vaste waarden toevalsvariabelen
Bayesian Data Analysis in Python

Bayes loont!

  • Natuurlijke omgang met onzekerheid (parameters hebben verdelingen!).
  • Mogelijkheid om expertkennis of domeinkennis in het model op te nemen (kans = geloofsgraad!).
  • Geen afhankelijkheid van vaste drempels zoals p-waarden.
  • Statistisch correct, ook met weinig data.
  • Komt vaak overeen met frequentistische resultaten, maar biedt meer flexibiliteit voor maatwerkmodellen.
Bayesian Data Analysis in Python

Kansverdelingen

  • De verdeling van een toevalsvariabele geeft aan welke waarden die kan aannemen en met welke kansen.
  • Kan discreet zijn (eindige set waarden) of continu (oneindig veel waarden).
  • Continue verdelingen kun je tonen met een dichtheidsplot.

Een symmetrische, klokvormige curve met een piek rond X = 165.

Bayesian Data Analysis in Python

Verdelingen in Python

print(draws)
[146.58686154393, 159.40688614250, ..., ]

 

print(len(draws))
10000
import matplotlib.pyplot as plt
import seaborn as sns
sns.kdeplot(draws, shade=True)
plt.show()

Een symmetrische, klokvormige curve met een piek rond X = 165.

Bayesian Data Analysis in Python

Laten we oefenen!

Bayesian Data Analysis in Python

Preparing Video For Download...