Verander alles en nog meer

Basisprincipes van Bayesiaanse data-analyse in R

Rasmus Bååth

Data Scientist

Basisprincipes van Bayesiaanse data-analyse in R

Basisprincipes van Bayesiaanse data-analyse in R

Nog meer redenen voor Bayesiaanse data-analyse

  1. Je kunt naast de data ook andere informatiebronnen meenemen.
  2. Je kunt willekeurige vergelijkingen tussen groepen of gegevenssets maken.
  3. Je kunt de uitkomst van een Bayesiaanse analyse gebruiken voor besliskunde.
  4. Je kunt het onderliggende statistische model aanpassen.
Basisprincipes van Bayesiaanse data-analyse in R

Stap volledig over van het binomiale model

  • Waarom? Je hebt nieuwe data...
  • Een banneradvertentie voor je site.
  • Je betaalt niet per view, maar per dag.
  • Een proef leverde 19 kliks op in één dag
  • Hoeveel dagelijkse bezoeken mogen we gemiddeld verwachten als we voor deze banner betalen?
Basisprincipes van Bayesiaanse data-analyse in R

Een model voor aantallen per dag

  • Deel de dag op in 1.440 minuten.
  • Welk aandeel minuten levert een klik op de advertentie op?
Basisprincipes van Bayesiaanse data-analyse in R

Een model voor aantallen per dag

  • Deel de dag op in 1.440 minuten.
  • Welk aandeel minuten levert een klik op de advertentie op?
  • Deel de dag op in 86.400 seconden.
  • Welk aandeel seconden levert een klik op de advertentie op?
Basisprincipes van Bayesiaanse data-analyse in R

Een model voor aantallen per dag

  • Deel de dag op in 1.440 minuten.
  • Welk aandeel minuten levert een klik op de advertentie op?
  • Deel de dag op in 86.400 seconden.
  • Welk aandeel seconden levert een klik op de advertentie op?
  • Deel de dag op in 86.400.000 milliseconden.
  • Welk aandeel milliseconden levert een klik op de advertentie op?
Basisprincipes van Bayesiaanse data-analyse in R

Een model voor aantallen per dag

  • Deel de dag op in 1.440 minuten.
  • Welk aandeel minuten levert een klik op de advertentie op?
  • Deel de dag op in 86.400 seconden.
  • Welk aandeel seconden levert een klik op de advertentie op?
  • Deel de dag op in 86.400.000 milliseconden.
  • Welk aandeel milliseconden levert een klik op de advertentie op?
  • Deel de dag op in oneindig veel stukjes...
  • ???
Basisprincipes van Bayesiaanse data-analyse in R

De Poissonverdeling

  • Eén parameter: het gemiddelde aantal gebeurtenissen per tijdseenheid.
  • rpois neemt steekproeven uit de Poissonverdeling.
Basisprincipes van Bayesiaanse data-analyse in R

De Poissonverdeling

n_clicks <- rpois(n = 100000, lambda = 20)
hist(n_clicks)

Basisprincipes van Bayesiaanse data-analyse in R

Laten we oefenen!

Basisprincipes van Bayesiaanse data-analyse in R

Preparing Video For Download...