{
  "etude": "21",
  "statut": "exécuté",
  "niveau": "recalcul · agrégats (volume, distance, cadre, livraisons, joueurs)",
  "genere_le": "2026-11-10T17:32:20+00:00",
  "environnement": {
    "python": "3.11.9",
    "pandas": "3.0.3",
    "numpy": "2.4.6",
    "scipy": "1.17.1"
  },
  "entrees": {
    "21-headers.csv.gz": {
      "sha256": "7a479116c032746e34a2e0c59b42be8c2eee87a50a638f2aea432772bdd73c01",
      "octets": 2234475
    },
    "21-tete-pied.csv": {
      "sha256": "1b1670b49eaf2187fd40d0cd6a45b8fad484ec371027bcd56d73544d17a81e76",
      "octets": 100
    },
    "21-perimetre.csv": {
      "sha256": "d3098f825a3fbf502194c4c3917c9fc926802027b0311d700ad37c941ef7c943",
      "octets": 146
    },
    "21-joueurs.csv": {
      "sha256": "9e21ec71358aae2ac50bbd26c2e4667fbafc8054c2be900aaaf73465377d001f",
      "octets": 195675
    },
    "21-passeurs.csv": {
      "sha256": "0b0d7873ee6fd86dedd85701fd0e3bb6dc22191f71a1e2f2eccee5d4ebc76819",
      "octets": 191554
    },
    "21-equipes.csv": {
      "sha256": "cb39f7d6283341fdd061381448914503eb9d8e7edc44ff0934cdd1c4da20caf3",
      "octets": 2756
    },
    "21-matches.csv": {
      "sha256": "253f555e01e87c3c080e3950ef265309be143dd9dd0ea35d31a712b40ac1261b",
      "octets": 2148
    }
  },
  "chiffres": {
    "tetes": 131531,
    "buts": 13921,
    "conversion": 10.583816742821083,
    "tirs": 783173,
    "tirs_archive": 783173,
    "buts_big5": 81860,
    "part_tirs": 16.794629028324522,
    "part_buts": 17.00586366967994,
    "csc": 486,
    "matchs": 30692,
    "saisons": 17,
    "ligues": 5,
    "cadrage": 43.1449620241616,
    "conversion_cadrees": 24.530828737070255,
    "tete_pied": {
      "Tete": {
        "tirs": 131531,
        "buts": 13921,
        "cadres": 56749,
        "conversion": 10.583816742821083,
        "cadrage": 43.1449620241616,
        "conversion_cadres": 24.530828737070255
      },
      "Pied": {
        "tirs": 648310,
        "buts": 67495,
        "cadres": 404335,
        "conversion": 10.410914531628388,
        "cadrage": 62.3675402199565,
        "conversion_cadres": 16.692841332063757
      }
    },
    "repartition_buts": {
      "tete": 13921,
      "autres": 67939
    },
    "saison": [
      {
        "season": "2009-2010",
        "matchs": 1826,
        "tetes": 7881,
        "buts": 900,
        "tetes_par_match": 4.315991237677984,
        "conversion": 11.419870574800152,
        "cadrage": 43.09097830224591,
        "ci_low": 10.736381435533115,
        "ci_high": 12.140953221386305
      },
      {
        "season": "2010-2011",
        "matchs": 1826,
        "tetes": 7856,
        "buts": 860,
        "tetes_par_match": 4.302300109529025,
        "conversion": 10.947046843177189,
        "cadrage": 41.776985743380855,
        "ci_low": 10.275596132175247,
        "ci_high": 11.656672833652259
      },
      {
        "season": "2011-2012",
        "matchs": 1826,
        "tetes": 7666,
        "buts": 879,
        "tetes_par_match": 4.198247535596933,
        "conversion": 11.466214453430734,
        "cadrage": 43.490738325071746,
        "ci_low": 10.772191537720092,
        "ci_high": 12.198838268162728
      },
      {
        "season": "2012-2013",
        "matchs": 1825,
        "tetes": 7510,
        "buts": 900,
        "tetes_par_match": 4.115068493150685,
        "conversion": 11.984021304926765,
        "cadrage": 43.28894806924101,
        "ci_low": 11.268843788938224,
        "ci_high": 12.738071661608409
      },
      {
        "season": "2013-2014",
        "matchs": 1826,
        "tetes": 7483,
        "buts": 820,
        "tetes_par_match": 4.09802847754655,
        "conversion": 10.958171856207404,
        "cadrage": 41.14659895763731,
        "ci_low": 10.270345638081967,
        "ci_high": 11.686063857746019
      },
      {
        "season": "2014-2015",
        "matchs": 1826,
        "tetes": 7291,
        "buts": 825,
        "tetes_par_match": 3.992880613362541,
        "conversion": 11.315320257852147,
        "cadrage": 43.10794129749006,
        "ci_low": 10.608454721018411,
        "ci_high": 12.062929946196293
      },
      {
        "season": "2015-2016",
        "matchs": 1826,
        "tetes": 7232,
        "buts": 790,
        "tetes_par_match": 3.960569550930997,
        "conversion": 10.923672566371682,
        "cadrage": 42.629977876106196,
        "ci_low": 10.225370698763017,
        "ci_high": 11.66346666882115
      },
      {
        "season": "2016-2017",
        "matchs": 1825,
        "tetes": 7708,
        "buts": 860,
        "tetes_par_match": 4.223561643835616,
        "conversion": 11.157239231966788,
        "cadrage": 42.50129735339907,
        "ci_low": 10.473627856714634,
        "ci_high": 11.879549106878603
      },
      {
        "season": "2017-2018",
        "matchs": 1826,
        "tetes": 7621,
        "buts": 793,
        "tetes_par_match": 4.173603504928806,
        "conversion": 10.405458601233434,
        "cadrage": 41.76617241831781,
        "ci_low": 9.739767711294524,
        "ci_high": 11.111047078090737
      },
      {
        "season": "2018-2019",
        "matchs": 1826,
        "tetes": 8308,
        "buts": 837,
        "tetes_par_match": 4.549835706462212,
        "conversion": 10.074626865671641,
        "cadrage": 42.368801155512756,
        "ci_low": 9.445729117233734,
        "ci_high": 10.740430349520302
      },
      {
        "season": "2019-2020",
        "matchs": 1724,
        "tetes": 7408,
        "buts": 722,
        "tetes_par_match": 4.296983758700696,
        "conversion": 9.74622030237581,
        "cadrage": 42.1841252699784,
        "ci_low": 9.09154410660826,
        "ci_high": 10.442624027799795
      },
      {
        "season": "2020-2021",
        "matchs": 1826,
        "tetes": 7722,
        "buts": 816,
        "tetes_par_match": 4.228915662650603,
        "conversion": 10.567210567210568,
        "cadrage": 42.76094276094276,
        "ci_low": 9.901031021605554,
        "ci_high": 11.272605259003669
      },
      {
        "season": "2021-2022",
        "matchs": 1811,
        "tetes": 7894,
        "buts": 819,
        "tetes_par_match": 4.3589177250138045,
        "conversion": 10.374968330377502,
        "cadrage": 42.77932607043324,
        "ci_low": 9.721438972892393,
        "ci_high": 11.067045820218674
      },
      {
        "season": "2022-2023",
        "matchs": 1818,
        "tetes": 8083,
        "buts": 744,
        "tetes_par_match": 4.446094609460946,
        "conversion": 9.20450327848571,
        "cadrage": 44.575034022021526,
        "ci_low": 8.593500242605801,
        "ci_high": 9.854265569945788
      },
      {
        "season": "2023-2024",
        "matchs": 1751,
        "tetes": 8157,
        "buts": 849,
        "tetes_par_match": 4.658480868075386,
        "conversion": 10.408238322912835,
        "cadrage": 45.53144538433248,
        "ci_low": 9.764074802141794,
        "ci_high": 11.089676359993247
      },
      {
        "season": "2024-2025",
        "matchs": 1752,
        "tetes": 7794,
        "buts": 752,
        "tetes_par_match": 4.448630136986301,
        "conversion": 9.648447523736207,
        "cadrage": 45.62483962022068,
        "ci_low": 9.012687174296811,
        "ci_high": 10.323966188859474
      },
      {
        "season": "2025-2026",
        "matchs": 1752,
        "tetes": 7917,
        "buts": 755,
        "tetes_par_match": 4.5188356164383565,
        "conversion": 9.536440570923329,
        "cadrage": 44.52444107616522,
        "ci_low": 8.908922469041075,
        "ci_high": 10.203208241917716
      }
    ],
    "distance": {
      "mediane": 8.299999999999997,
      "part_mediane": 50.24442906995309,
      "bandes": [
        {
          "label": "≤ 5,5 m",
          "n": 23896,
          "part": 18.167580266249022,
          "buts": 5166,
          "conversion": 21.618680950786743
        },
        {
          "label": "5,5–8,3 m",
          "n": 42191,
          "part": 32.07684880370407,
          "buts": 5238,
          "conversion": 12.414970017302268
        },
        {
          "label": "8,3–16,5 m",
          "n": 64851,
          "part": 49.30472664238849,
          "buts": 3506,
          "conversion": 5.406238916901821
        },
        {
          "label": "> 16,5 m",
          "n": 593,
          "part": 0.4508442876584227,
          "buts": 11,
          "conversion": 1.854974704890388
        }
      ]
    },
    "cadre": {
      "n": 52542,
      "axe_part": 58.178219329298464,
      "axe_conversion": 16.101805809997384,
      "cote_conversion": 40.952944388823155,
      "grille": [
        {
          "row": "Haut",
          "col": "Droite",
          "n": 2962,
          "part": 5.63739484602794,
          "conversion": 37.677245104659015
        },
        {
          "row": "Haut",
          "col": "Axe",
          "n": 8675,
          "part": 16.510601042975143,
          "conversion": 18.29394812680115
        },
        {
          "row": "Haut",
          "col": "Gauche",
          "n": 2957,
          "part": 5.627878649461383,
          "conversion": 36.08386878593169
        },
        {
          "row": "Mi-hauteur",
          "col": "Droite",
          "n": 4947,
          "part": 9.415324882950783,
          "conversion": 37.82090155649889
        },
        {
          "row": "Mi-hauteur",
          "col": "Axe",
          "n": 16397,
          "part": 31.20741502036466,
          "conversion": 12.538879063243277
        },
        {
          "row": "Mi-hauteur",
          "col": "Gauche",
          "n": 5110,
          "part": 9.725552891020516,
          "conversion": 40.07827788649706
        },
        {
          "row": "Bas",
          "col": "Droite",
          "n": 2983,
          "part": 5.6773628716074755,
          "conversion": 47.23432785786122
        },
        {
          "row": "Bas",
          "col": "Axe",
          "n": 5496,
          "part": 10.460203265958661,
          "conversion": 23.271470160116447
        },
        {
          "row": "Bas",
          "col": "Gauche",
          "n": 3015,
          "part": 5.738266529633436,
          "conversion": 49.353233830845774
        }
      ]
    },
    "livraisons": [
      {
        "livraison": "Open-play cross",
        "tetes": 51531,
        "buts": 5152,
        "part": 41.24756865789916,
        "conversion": 9.997865362597272
      },
      {
        "livraison": "Corner",
        "tetes": 43436,
        "buts": 4247,
        "part": 34.76799193154621,
        "conversion": 9.777603830923658
      },
      {
        "livraison": "Free kick",
        "tetes": 17560,
        "buts": 1986,
        "part": 14.055758778845924,
        "conversion": 11.309794988610479
      },
      {
        "livraison": "Chipped pass",
        "tetes": 4996,
        "buts": 515,
        "part": 3.999007452113567,
        "conversion": 10.308246597277822
      },
      {
        "livraison": "Other pass",
        "tetes": 3324,
        "buts": 333,
        "part": 2.660668689116392,
        "conversion": 10.018050541516246
      },
      {
        "livraison": "Non-pass",
        "tetes": 1609,
        "buts": 309,
        "part": 1.2879109268316111,
        "conversion": 19.20447482908639
      },
      {
        "livraison": "Long ball",
        "tetes": 1348,
        "buts": 67,
        "part": 1.078995605574277,
        "conversion": 4.970326409495549
      },
      {
        "livraison": "Throw-in",
        "tetes": 640,
        "buts": 98,
        "part": 0.5122827800946123,
        "conversion": 15.3125
      },
      {
        "livraison": "Through ball",
        "tetes": 487,
        "buts": 104,
        "part": 0.389815177978244,
        "conversion": 21.35523613963039
      }
    ],
    "championnats": [
      {
        "league": "Bundesliga",
        "tetes": 24257,
        "buts": 2657,
        "conversion": 10.95353918456528
      },
      {
        "league": "La Liga",
        "tetes": 27515,
        "buts": 2916,
        "conversion": 10.59785571506451
      },
      {
        "league": "Ligue 1",
        "tetes": 24650,
        "buts": 2585,
        "conversion": 10.486815415821502
      },
      {
        "league": "Premier League",
        "tetes": 28319,
        "buts": 3024,
        "conversion": 10.67834316183481
      },
      {
        "league": "Serie A",
        "tetes": 26790,
        "buts": 2739,
        "conversion": 10.223964165733483
      }
    ],
    "p_ligues": 0.1037127670306439,
    "p_corner_cross": 0.2574796336683638,
    "pourvoyeurs": {
      "tetes_assistees": 124931,
      "passeurs": 7258,
      "top": [
        {
          "joueur": "Dimitri Payet",
          "tetes": 467,
          "buts": 50,
          "conversion": 10.70663811563169
        },
        {
          "joueur": "Toni Kroos",
          "tetes": 404,
          "buts": 47,
          "conversion": 11.633663366336634
        },
        {
          "joueur": "Hakan Çalhanoglu",
          "tetes": 395,
          "buts": 39,
          "conversion": 9.873417721518987
        },
        {
          "joueur": "Joshua Kimmich",
          "tetes": 314,
          "buts": 36,
          "conversion": 11.464968152866241
        },
        {
          "joueur": "Mesut Özil",
          "tetes": 274,
          "buts": 36,
          "conversion": 13.138686131386862
        },
        {
          "joueur": "Dani Parejo",
          "tetes": 312,
          "buts": 35,
          "conversion": 11.217948717948717
        },
        {
          "joueur": "Ángel Di María",
          "tetes": 292,
          "buts": 35,
          "conversion": 11.986301369863014
        },
        {
          "joueur": "Antonio Candreva",
          "tetes": 312,
          "buts": 34,
          "conversion": 10.897435897435898
        },
        {
          "joueur": "Kevin De Bruyne",
          "tetes": 302,
          "buts": 33,
          "conversion": 10.927152317880795
        },
        {
          "joueur": "Ivan Rakitic",
          "tetes": 259,
          "buts": 33,
          "conversion": 12.741312741312742
        }
      ]
    },
    "buteurs": {
      "top": [
        {
          "joueur": "Cristiano Ronaldo",
          "tetes": 372,
          "buts": 67,
          "conversion": 18.010752688172044
        },
        {
          "joueur": "Robert Lewandowski",
          "tetes": 469,
          "buts": 62,
          "conversion": 13.219616204690832
        },
        {
          "joueur": "Harry Kane",
          "tetes": 267,
          "buts": 56,
          "conversion": 20.973782771535582
        },
        {
          "joueur": "Olivier Giroud",
          "tetes": 367,
          "buts": 50,
          "conversion": 13.623978201634877
        },
        {
          "joueur": "Fernando Llorente",
          "tetes": 319,
          "buts": 47,
          "conversion": 14.733542319749215
        },
        {
          "joueur": "Edinson Cavani",
          "tetes": 250,
          "buts": 42,
          "conversion": 16.8
        },
        {
          "joueur": "Mario Mandzukic",
          "tetes": 215,
          "buts": 39,
          "conversion": 18.13953488372093
        },
        {
          "joueur": "Aritz Aduriz",
          "tetes": 260,
          "buts": 38,
          "conversion": 14.615384615384615
        },
        {
          "joueur": "Edin Dzeko",
          "tetes": 424,
          "buts": 37,
          "conversion": 8.726415094339623
        },
        {
          "joueur": "Duván Zapata",
          "tetes": 264,
          "buts": 35,
          "conversion": 13.257575757575758
        }
      ]
    },
    "clubs": {
      "top": [
        {
          "club": "Real Madrid",
          "tetes": 1657,
          "buts": 232,
          "conversion": 14.0012070006035
        },
        {
          "club": "Bayern",
          "tetes": 1719,
          "buts": 230,
          "conversion": 13.379872018615474
        },
        {
          "club": "Inter",
          "tetes": 1788,
          "buts": 203,
          "conversion": 11.353467561521253
        },
        {
          "club": "Liverpool",
          "tetes": 1558,
          "buts": 198,
          "conversion": 12.70860077021823
        },
        {
          "club": "Arsenal",
          "tetes": 1395,
          "buts": 186,
          "conversion": 13.333333333333334
        }
      ]
    }
  },
  "assertions_ok": [
    "131 531 têtes retenues, 486 CSC exclus, sur 17 saisons et cinq ligues",
    "13 921 buts : 10,6 % de réussite et 17,0 % des 81 860 buts du Big 5",
    "la tête pèse 16,8 % des tirs ; 43,1 % cadrées contre 62,4 % pour le pied",
    "10,6 % contre 10,4 % : la tête convertit comme un tir du pied",
    "une tête cadrée finit au fond à 24,5 %, un tir cadré du pied à 16,7 %",
    "4,29 têtes par match en moyenne ; 4,32 en 2009/10, 4,52 en 2025/26",
    "la réussite recule de 11,4 % à 9,5 % entre 2009/10 et 2025/26",
    "distance médiane 8,3 m ; 50,2 % des têtes à 8,3 m ou moins",
    "21,6 % de réussite à 5,5 m ou moins, 1,9 % au-delà de 16,5 m",
    "58,2 % des têtes cadrées visent l'axe ; 16,1 % dans l'axe contre 41,0 % sur les côtés",
    "corners : 34,8 % des têtes assistées, 9,8 % de réussite contre 10,0 % pour les centres (p = 0,26)",
    "124 931 têtes assistées et 7 258 identifiants de passeur ; Payet 50 buts, Kroos 47, Çalhanoğlu 39",
    "Fuchs 16,1 % sur 161 têtes ; Kane 21,0 % sur 267 têtes",
    "buteurs : Ronaldo 67, Lewandowski 62, Kane 56 buts de la tête",
    "clubs : Real Madrid 232, Bayern 230, Inter 203 ; Sochaux 16,0 % sur 357 têtes",
    "championnats : 10,2–11,0 % (p = 0,10) ; Serie A de 12,4 % à 8,8 %"
  ],
  "non_verifie": [
    "la ligne « Pied » de la comparaison tête / pied est un agrégat de contrôle, non recalculé ligne à ligne dans ce notebook"
  ]
}