IniziaInizia gratis

Campionare dal posterior

Stanco di lavorare per il governo centrale e per l’azienda di marketing, accetti un nuovo lavoro come data analyst per le autorità locali della tua città. La città gestisce un sistema di bike-sharing e ti chiede di prevedere il numero di biciclette noleggiate al giorno per pianificare il personale e le riparazioni.

Ti hanno fornito alcuni dati sul numero di veicoli noleggiati al giorno, temperatura, umidità, velocità del vento e se il giorno era lavorativo:

     work_day      temp  humidity  wind_speed  num_bikes
0           0  0.344167  0.805833    0.160446      0.985
1           0  0.363478  0.696087    0.248539      0.801
..        ...       ...       ...         ...        ...
698         1  0.280870  0.555652    0.115522      5.323
699         1  0.298333  0.649583    0.058471      5.668

Prova a costruire un modello di regressione per prevedere num_bikes usando il DataFrame bikes e pymc3 (con alias pm).

NOTA: La prima chiamata a pm.sample() in una nuova sessione Python richiede un po’ di tempo, perché del codice Python viene compilato in C dietro le quinte. Per farti risparmiare tempo, ti chiediamo solo di scrivere il codice corretto senza eseguirlo.

Questo esercizio fa parte del corso

Analisi dei dati bayesiana in Python

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio