ÎncepețiÎncepe gratuit

Distribuția predictivă

Bună treabă în analiza valorilor extrase pentru parametri! Acum vom folosi modelul de regresie liniară pentru a face predicții. Câte clicuri ne putem aștepta dacă afișăm 10 reclame pentru haine și 10 reclame pentru adidași? Pentru a afla, va trebui să extragi valori din distribuția predictivă: o distribuție normală cu media definită de formula de regresie liniară și deviația standard estimată de model.

Mai întâi, vei rezuma posteriorii fiecărui parametru prin media lor. Apoi, vei calcula media distribuției predictive conform ecuației de regresie. În continuare, vei extrage un eșantion din distribuția predictivă și, în final, vei reprezenta grafic densitatea acesteia. Iată formula de regresie pentru referință:

The number of clicks has a normal distribution with the mean β0 + β1 * clothes-ads-shown + β2 * sneakers-ads-shown, and some standard deviation sigma.

pymc3, numpy și seaborn au fost importate sub aliasurile lor uzuale.

Acest exercițiu face parte din cursul

Analiza bayesiană a datelor în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Aggregate posteriors of the parameters to point estimates
intercept_coef = ____
sneakers_coef = ____
clothes_coef = ____
sd_coef = ____
Editează și rulează codul