CommencezCommencez gratuitement

Échantillonner des tirages postérieurs

Fatigué de travailler pour le gouvernement central et pour l'entreprise de marketing, vous acceptez un nouveau poste d'analyste de données pour les autorités locales de votre ville. La ville exploite un système de vélopartage et vous demande de prédire le nombre de vélos loués par jour afin de planifier le personnel et les réparations en conséquence.

On vous a fourni des données sur le nombre de véhicules loués par jour, la température, l'humidité, la vitesse du vent et si la journée était ouvrable ou non :

     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

Essayez de construire un modèle de régression pour prédire num_bikes en utilisant le DataFrame bikes et pymc3 (avec l'alias pm).

REMARQUE : Appeler pm.sample() pour la première fois dans une nouvelle session Python prend un certain temps, puisque du code Python est compilé en C en arrière-plan. Pour vous faire gagner du temps, nous vous demandons seulement d'écrire le bon code, sans l'exécuter.

Cette activité fait partie du cours

Analyse bayésienne des données en Python

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice