IniziaInizia gratis

Distribuzione predittiva

Ottimo lavoro nell’analisi dei campioni dei parametri! Ora usiamo il modello di regressione lineare per fare previsioni. Quanti clic possiamo aspettarci se decidiamo di mostrare 10 annunci di abbigliamento e 10 di sneaker? Per scoprirlo, dovrai estrarre dalla distribuzione predittiva: una distribuzione normale con media definita dalla formula della regressione e deviazione standard stimata dal modello.

Per prima cosa, riassumerai il posteriore di ciascun parametro con la sua media. Poi calcolerai la media della distribuzione predittiva secondo l’equazione di regressione. Successivamente, estrarrai un campione dalla distribuzione predittiva e, infine, ne traccerai la densità. Ecco la formula di regressione per comodità:

Il numero di clic ha una distribuzione normale con media β0 + β1 * clothes-ads-shown + β2 * sneakers-ads-shown, e una certa deviazione standard sigma.

pymc3, numpy e seaborn sono già stati importati con i loro soliti alias.

Questo esercizio fa parte del corso

Analisi dei dati bayesiana in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Aggregate posteriors of the parameters to point estimates
intercept_coef = ____
sneakers_coef = ____
clothes_coef = ____
sd_coef = ____
Modifica ed esegui il codice