📐 Méthodologie & sources
OùMieuxVivre s'appuie exclusivement sur des données publiques mises à disposition par l'État (INSEE, DGFiP, SSMSI, ARCEP, OFGL, BPE, ADEME, Géorisques, Météo-France, DREES). Chaque commune reçoit 11 scores thématiques agrégés en un score global, avec normalisation par strate de population, temps de trajet voiture estimé pour les critères d'accès, et plafonnement des indicateurs disponibles seulement à l'échelle départementale.
⚖️ Pondération du score global
Chaque thématique contribue au score global selon son poids ci-dessous. Une thématique manquante reçoit une valeur neutre (5) à demi-poids.
🎯 Comparaison par strate de population
Comparer un village à Paris n'aurait aucun sens. Chaque score thématique est normalisé par strate de taille, ce qui permet à Bordeaux d'être comparé à Toulouse plutôt qu'à un village.
Normalisation par percentile P5–P95 dans chaque strate. Floor à 0.5 pour éviter les scores binaires 0/10.
📚 Sources de données
🧮 Détails par thématique
🔒 Sécurité — communal (sigmoïde log nationale) + plafond départemental
Score sécurité = 85 % composante communale + 15 % bonus départemental (cap 1,5/10). La composante communale agrège les 15 classes SSMSI publiées au niveau commune, pondérées par gravité (vol avec arme ×10, violences sexuelles ×8, violences physiques ×5, vols violents sans arme ×4, cambriolage ×4, vols sans violence ×3, dégradations ×2, vols de véhicule ×2), puis ramenées à un indice de gravité pour 1 000 habitants. Cet indice est ensuite converti en score 1,5/10 → 9,5/10 via une sigmoïde logarithmique calibrée nationalement, sans strate : score = 1,5 + 8 / (1 + exp((log(1+indice) − log(1+160)) × 2,0)). Le centre 160 correspond à la médiane vécue (la moitié des Français habite une commune d'indice ≥ 128). L'échelle log évite que les grandes villes soient écrasées au plancher. La composante départementale (cap 1,5/10) intègre les homicides et le trafic de stupéfiants — non publiés à l'échelle communale par le SSMSI — selon le helper apply_dept_cap : moyenne des indicateurs disponibles puis rescaling sur [0, 1.5]. Plancher 1,5/10 (réservé aux anomalies statistiques type Roissy-CDG) ; le 0-1 est théorique.
🏠 Immobilier — prix, taxe foncière & tendance 3 ans
Score combinant 85 % d'accessibilité du prix médian au m² des transactions DVF (normalisé par strate, médiane et winsorization à 5/95) et 15 % de niveau de taxe foncière (TFPB hors TEOM). Affichage complémentaire : TFNB pour les propriétaires fonciers, évolution % du prix sur 3 ans (DVF) — informatif, hors score.
⚡ DPE — distribution énergétique
Distribution des étiquettes DPE A à G recensées par l'ADEME. Permet d'estimer la qualité énergétique du parc de logements (% de passoires F+G, % d'efficaces A+B). Information affichée dans le bloc Immobilier, non scorée.
🎓 Éducation — distances + enseignement supérieur
25 % distance lycée le plus proche (inversée, P5=0 km → P95=20 km). 25 % distance collège (inversée, P5=0 → P95=11 km). 30 % nombre d'établissements d'enseignement supérieur (BPE 2024 : C401 BTS/CPGE, C501 UFR/université, C502 IUT, C503 écoles d'ingénieurs, C504 supérieur privé) dans un rayon de 30 km, normalisé P5-P90. 20 % nombre d'écoles primaires de la commune (normalisé P5-P95). Source : BPE INSEE 2024 + acces_proximite_commune (KDTree).
🏥 Santé — APL DREES (accessibilité réelle) + temps d'accès urgences/hôpital
Le score santé v2 est basé sur l'accessibilité réelle et non sur le simple comptage d'équipements communaux. 60 % APL généralistes (DREES) : indicateur officiel d'accessibilité réelle, qui compte les consultations annuelles accessibles par habitant standardisé dans un rayon ≈ 20 min, en tenant compte de la saturation des médecins (file active), de leur âge et de la pression démographique du bassin. Normalisation par sigmoïde logarithmique nationale centrée sur la médiane DREES 2,89 (pente 1,8), plancher 1,5/10. 10 % APL ≤ 65 ans : signal de vieillissement médical (si l'APL chute > 20 % en retirant les médecins > 65 ans, départs en retraite à anticiper). 10 % pharmacie (présence dans la commune : 10/10 sinon 4/10). 10 % temps de trajet voiture vers les urgences (10 min → 10, 20 min → 8, 30 min → 6, 45 min → 4, 60 min → 2). 10 % temps de trajet vers l'hôpital MCO (même barème). Pourquoi cette refonte : l'ancien score (densité médicale communale + bonus équipements présents par strate) sous-évaluait les communes périurbaines bien desservies par leur voisinage immédiat (Vallauris : 4,3 → 7,1), et sous-évaluait aussi les sous-préfectures isolées mais auto-suffisantes (Draguignan : 4,0 → 7,9). L'APL corrige les deux travers.
🛒 Commerce — diversité + densité
50 % : diversité (nombre de catégories essentielles présentes parmi 5 : commerce alimentaire, boulangerie, boucherie, banque, poste — 2 pts par catégorie). 50 % : densité totale de commerces pour 10 000 habitants (P10–P90 normalisée nationale). Codes BPE 2024 utilisés : B202+B201 (épiceries/supérettes), B207 (boulangerie), B204 (boucherie), B105+B104 (supermarchés/hypermarchés), A203 (banques), A206+A207 (poste + relais). Affichage complémentaire : temps de trajet vers le supermarché le plus proche.
👥 Démographie — 5 indicateurs
Évolution annuelle (25 %), % bac+3 ou plus (25 %), % cadres (20 %), % 15-29 ans (15 %), taux de chômage inversé (15 %). Tous normalisés par strate.
🌬️ Environnement — air, risques & densité
60 % : qualité de l'air (indice ATMO 1-6 inversé). 40 % : densité urbaine (faible = mieux, proxy nature/espace). Affichage complémentaire : risques naturels (sismique, inondation, sécheresse, industriel/SEVESO/TMD, feu, submersion, avalanche) issus de Géorisques.
🚆 Transport — ferroviaire + TC urbain + fibre FTTH
45 % composante ferroviaire (présence gare voyageurs ou temps de trajet voiture estimé jusqu'à la plus proche, barème 0/20/40/60 min) + 35 % composante TC urbain (rattachement à une AOM : IDFM=10, métropole=9, com. urbaine=7,5, com. agglo=6, syndicat/région=5, com. communes=3,5, hors AOM=2, +1 si l'AOM publie un GTFS public-transit) + 20 % couverture fibre FTTH (ARCEP, barème ≥99 %=10, ≥95 %=9, ≥90 %=8, ≥80 %=6, ≥60 %=4, <60 %=2). La fibre est intégrée car la connectivité numérique est devenue structurante pour le télétravail. Affichage complémentaire : bornes IRVE (informatif).
💶 Finances locales — santé budgétaire OFGL
50 % taux d'épargne brute (épargne brute / recettes de fonctionnement, doctrine DGCL : < 7 % vigilance, > 15 % sain) + 30 % capacité de désendettement (encours dette / épargne brute, plafonné à 30 ans ; < 6 ans très bonne, > 12 ans alerte) + 20 % dépenses d'équipement par habitant (effort d'investissement). Tous normalisés P5-P95 nationale. Source : OFGL, dernier exercice clos.
☀️ Climat — confort climatique
Score pondéré sur 4 critères : ensoleillement (35 %, le critère #1 du vécu climatique), jours de canicule ≥ 30 °C (20 %, pénalité), jours de gel ≤ 0 °C (20 %, pénalité), précipitations (25 %, pénalité renforcée si > 1200 mm/an). Pour les communes rattachées à une station Météo-France qui ne mesure pas l'ensoleillement (la majorité — seulement 51 pyranomètres en France), on utilise l'ensoleillement de la station mesurante la plus proche. Source : Météo-France, normales 1991-2020.
💰 Pouvoir d'achat — coût de la vie rapporté aux revenus locaux
Score composite qui répond à la question « avec un salaire médian, est-ce que je vivrai bien ici ? » : 40 % d'accessibilité (revenu médian / prix au m², normalisée P15–P85 pour éviter que les zones rurales écrasent les villes) + 25 % niveau de vie médian (INSEE FILOSOFI, P5–P95 national) + 20 % taux d'emploi (chômage inversé, proxy du dynamisme du bassin d'emploi) + 15 % taxe foncière TFPB (inversée). Normalisation nationale pour les composantes liées aux revenus.
⏱️ Temps de trajet voiture estimé
Pour tous les critères « accès au plus proche » (urgences, hôpital, maternité, collège, lycée, supermarché, gare), nous estimons le temps voiture par : distance vol d'oiseau × facteur de sinuosité × vitesse moyenne, calibrés par tranche de distance (≤ 3 km : 25 km/h × 1,40 ; ≤ 10 km : 45 km/h × 1,30 ; ≤ 25 km : 65 km/h × 1,20 ; ≤ 60 km : 90 km/h × 1,10 ; au-delà : 95 km/h × 1,12). Précis à ±20 % vs un calcul OSRM réel sur un benchmark interne (référence : Draguignan → Les Arcs-Draguignan TGV, 26 km, modèle 19 min, réel 17 min).
⚠️ Limites connues
- Les homicides et le trafic de stupéfiants ne sont pas publiés au niveau communal par le SSMSI (secret statistique). On les intègre à l'échelle départementale via le plafond apply_dept_cap qui les limite à 1,5/10 maximum de contribution au score sécurité (15 % du score), pour qu'ils n'écrasent pas les indicateurs communaux discriminants.
- Pourquoi la sécurité n'est pas comparée par strate — contrairement aux 10 autres thématiques (où Bordeaux est comparée à Toulouse plutôt qu'à un village, ce qui fait sens car le prix immobilier ou la densité de médecins dépend structurellement de la taille de la ville), la délinquance se vit de la même manière quel que soit l'effectif. Si Vallauris (29 000 hab.) et Grasse (51 000 hab.) ont exactement le même indice de gravité, elles méritent le même score sécurité. La comparaison par strate créait l'artefact inverse, en notant Grasse 8/10 et Vallauris 6/10 à criminalité objectivement identique.
- Les statistiques de délinquance comptabilisent les faits là où ils se passent, pas où vivent les coupables/victimes — biais en faveur des banlieues dortoirs.
- Les CSP INSEE au niveau communal datent du millésime 2016 (pas de version 2022 disponible).
- Les transactions DVF n'incluent pas l'Alsace, la Moselle et Mayotte (droit local).
- Les normales météo proviennent de la station la plus proche : précision variable selon la densité du maillage Météo-France.
- Les temps de trajet voiture sont estimés (vol d'oiseau × sinuosité × vitesse moyenne par tranche de distance), pas issus d'un calcul de routage réel. Précis à ±20 % en médiane vs OSRM. Un trajet par autoroute ou par col montagneux est mal modélisé.
- Les finances Paris (OFGL) cumulent budgets de la ville ET du département (statut unique de Paris) : les ratios par habitant sont mécaniquement gonflés.