- Objectif
- Méthodologie
- Fichiers
- Exemple du tableau de bord Power BI
- Variables d’environnement
- Reproduire
ACP + HCPC + Régression multiple en R — Connexion directe MySQL via {RMariaDB} — Dashboard Power BI.
Comprendre l’évolution des passages vélo à Bruxelles (2022–2024), identifier des profils de stations (jour/nuit, semaine/saisons) et modéliser les facteurs explicatifs (calendrier, météo).
- Données : connexion MySQL avec
{RMariaDB}(stations/horaires) + données calendaires (vacances/jours fériés). - R (tidyverse) : nettoyage, features temporelles.
- ACP (FactoMineR) + HCPC : typologie de stations.
- Régression multiple (avec imputation
mice, retrait outliers/Cook). - Power BI : tableau de bord interactif (observé vs ajusté, filtres).
- Script :
bicycle-project/code.R - Données calendaires :
data/Vacances FR-NL.csv - Rapport PDF :
results/Analyse-borne-CB02411.pdf - Dashboard : Télécharger le Dashboard (PBIX)
Voici un aperçu du dashboard construit avec Power BI :
Le script R attend des identifiants de connexion MySQL via {RMariaDB}.
Avant d’exécuter code.R, définissez :
DB_USER: utilisateur MySQLDB_PASS: mot de passeDB_HOST: hôte/serveur MySQLDB_NAME: nom de la base de données
Exemple (sous Linux/macOS) :
export DB_USER="mon_user"
export DB_PASS="mon_motdepasse"
export DB_HOST="localhost"
export DB_NAME="nom_base"# Connexion MySQL (adapter les secrets)
con <- DBI::dbConnect(RMariaDB::MariaDB(),
user="USER", password="***",
dbname="DB", host="HOST", port=3306)
# Exécuter l'analyse
source("bicycle-project/code.R")
