{
  "as_of": "2026-10-19",
  "cohorts": {
    "core": {
      "subsets": 32,
      "test_races": 130,
      "test_cycles": [
        2016,
        2018,
        2020,
        2022,
        2024
      ],
      "full_groups": [
        "lean",
        "incumbency",
        "prior_performance",
        "experience",
        "scandals"
      ],
      "full_fixed25": {
        "baseline": {
          "MAE_pp": 4.612505063635988,
          "Brier": 0.0563573893524955,
          "log_loss": 0.1890317228014797,
          "coverage50": 0.5301880341880342,
          "coverage70": 0.7916011396011398,
          "coverage90": 0.9381538461538461
        },
        "candidate": {
          "MAE_pp": 4.348412910045144,
          "Brier": 0.05102500096573369,
          "log_loss": 0.17293515705163492,
          "coverage50": 0.5843190883190883,
          "coverage70": 0.8069857549857551,
          "coverage90": 0.960923076923077
        },
        "inference": {
          "cycles": 5,
          "mean_gain_pp": 0.2640921535908429,
          "cycles_improved": 2,
          "two_sided_p": 0.625,
          "interval95": [
            -0.19168435951802626,
            0.8688132877693286
          ],
          "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
        },
        "cycle_gains": {
          "2016": -0.06295513026070143,
          "2018": -0.12144462213156615,
          "2020": 1.4196029592500805,
          "2022": 0.41154627262955046,
          "2024": -0.32628871153314876
        },
        "gate": {
          "enabled": true,
          "cycles": [
            2016,
            2018,
            2020,
            2022,
            2024
          ],
          "baseline": {
            "MAE_pp": 4.612505063635988,
            "Brier": 0.0563573893524955,
            "log_loss": 0.1890317228014797,
            "coverage50": 0.5301880341880342,
            "coverage70": 0.7916011396011398,
            "coverage90": 0.9381538461538461
          },
          "candidate": {
            "MAE_pp": 4.348412910045144,
            "Brier": 0.05102500096573369,
            "log_loss": 0.17293515705163492,
            "coverage50": 0.5843190883190883,
            "coverage70": 0.8069857549857551,
            "coverage90": 0.960923076923077
          },
          "MAE_gain_pp": 0.2640921535908438,
          "worst_cycle_MAE_increase_pp": 0.32628871153314876,
          "competitive_baseline": {
            "MAE_pp": 3.986830893649907,
            "Brier": 0.12542030322120593,
            "log_loss": 0.3996707484880092,
            "coverage50": 0.6409673659673659,
            "coverage70": 0.7982711732711734,
            "coverage90": 0.9442307692307693
          },
          "competitive_candidate": {
            "MAE_pp": 3.582300098505871,
            "Brier": 0.11571873533754892,
            "log_loss": 0.3686927030346473,
            "coverage50": 0.690967365967366,
            "coverage70": 0.8217560217560218,
            "coverage90": 0.9875
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "full_nested": {
        "baseline": {
          "MAE_pp": 4.612505063635988,
          "Brier": 0.0563573893524955,
          "log_loss": 0.1890317228014797,
          "coverage50": 0.5301880341880342,
          "coverage70": 0.7916011396011398,
          "coverage90": 0.9381538461538461
        },
        "candidate": {
          "MAE_pp": 4.63805564232754,
          "Brier": 0.05644663818784945,
          "log_loss": 0.18856030355535555,
          "coverage50": 0.523065527065527,
          "coverage70": 0.7992934472934474,
          "coverage90": 0.9458461538461538
        },
        "inference": {
          "cycles": 5,
          "mean_gain_pp": -0.025550578691553926,
          "cycles_improved": 1,
          "two_sided_p": 1.0,
          "interval95": [
            -0.24826146504070498,
            0.1716097289660432
          ],
          "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
        },
        "cycle_gains": {
          "2016": 0.0,
          "2018": 0.0,
          "2020": 0.0,
          "2022": 0.28601621494340534,
          "2024": -0.413769108401175
        },
        "gate": {
          "enabled": false,
          "cycles": [
            2016,
            2018,
            2020,
            2022,
            2024
          ],
          "baseline": {
            "MAE_pp": 4.612505063635988,
            "Brier": 0.0563573893524955,
            "log_loss": 0.1890317228014797,
            "coverage50": 0.5301880341880342,
            "coverage70": 0.7916011396011398,
            "coverage90": 0.9381538461538461
          },
          "candidate": {
            "MAE_pp": 4.63805564232754,
            "Brier": 0.05644663818784945,
            "log_loss": 0.18856030355535555,
            "coverage50": 0.523065527065527,
            "coverage70": 0.7992934472934474,
            "coverage90": 0.9458461538461538
          },
          "MAE_gain_pp": -0.025550578691552417,
          "worst_cycle_MAE_increase_pp": 0.413769108401175,
          "competitive_baseline": {
            "MAE_pp": 3.986830893649907,
            "Brier": 0.12542030322120593,
            "log_loss": 0.3996707484880092,
            "coverage50": 0.6409673659673659,
            "coverage70": 0.7982711732711734,
            "coverage90": 0.9442307692307693
          },
          "competitive_candidate": {
            "MAE_pp": 3.9917027653454724,
            "Brier": 0.12594806323872382,
            "log_loss": 0.40012334521931736,
            "coverage50": 0.6396853146853148,
            "coverage70": 0.81493783993784,
            "coverage90": 0.9596153846153846
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "leave_one_out": [
        {
          "removed": "lean",
          "label": "State partisan lean",
          "subset": "30",
          "retained_groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "candidate": {
              "MAE_pp": 4.945907212532434,
              "Brier": 0.05252832906704027,
              "log_loss": 0.18045521681796456,
              "coverage50": 0.5535726495726495,
              "coverage70": 0.6992250712250712,
              "coverage90": 0.9458461538461538
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.5974943024872903,
              "cycles_improved": 0,
              "two_sided_p": 0.0625,
              "interval95": [
                -0.8859553618627418,
                -0.31602171614070385
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.45750310043034936,
              "2018": -0.06965431195509808,
              "2020": -1.0188766823824897,
              "2022": -0.9156436617358903,
              "2024": -0.5257937559326242
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.348412910045144,
                "Brier": 0.05102500096573369,
                "log_loss": 0.17293515705163492,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8069857549857551,
                "coverage90": 0.960923076923077
              },
              "candidate": {
                "MAE_pp": 4.945907212532434,
                "Brier": 0.05252832906704027,
                "log_loss": 0.18045521681796456,
                "coverage50": 0.5535726495726495,
                "coverage70": 0.6992250712250712,
                "coverage90": 0.9458461538461538
              },
              "MAE_gain_pp": -0.5974943024872905,
              "worst_cycle_MAE_increase_pp": 1.0188766823824897,
              "competitive_baseline": {
                "MAE_pp": 3.582300098505871,
                "Brier": 0.11571873533754892,
                "log_loss": 0.3686927030346473,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8217560217560218,
                "coverage90": 0.9875
              },
              "competitive_candidate": {
                "MAE_pp": 4.17071445069997,
                "Brier": 0.11960212889643836,
                "log_loss": 0.38335114018064004,
                "coverage50": 0.5808857808857809,
                "coverage70": 0.761907536907537,
                "coverage90": 0.975
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.63805564232754,
              "Brier": 0.05644663818784945,
              "log_loss": 0.18856030355535555,
              "coverage50": 0.523065527065527,
              "coverage70": 0.7992934472934474,
              "coverage90": 0.9458461538461538
            },
            "candidate": {
              "MAE_pp": 4.612505063635988,
              "Brier": 0.0563573893524955,
              "log_loss": 0.1890317228014797,
              "coverage50": 0.5301880341880342,
              "coverage70": 0.7916011396011398,
              "coverage90": 0.9381538461538461
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": 0.025550578691553926,
              "cycles_improved": 1,
              "two_sided_p": 1.0,
              "interval95": [
                -0.1716097289660432,
                0.24826146504070498
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": 0.0,
              "2018": 0.0,
              "2020": 0.0,
              "2022": -0.28601621494340534,
              "2024": 0.413769108401175
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.63805564232754,
                "Brier": 0.05644663818784945,
                "log_loss": 0.18856030355535555,
                "coverage50": 0.523065527065527,
                "coverage70": 0.7992934472934474,
                "coverage90": 0.9458461538461538
              },
              "candidate": {
                "MAE_pp": 4.612505063635988,
                "Brier": 0.0563573893524955,
                "log_loss": 0.1890317228014797,
                "coverage50": 0.5301880341880342,
                "coverage70": 0.7916011396011398,
                "coverage90": 0.9381538461538461
              },
              "MAE_gain_pp": 0.025550578691552417,
              "worst_cycle_MAE_increase_pp": 0.28601621494340534,
              "competitive_baseline": {
                "MAE_pp": 3.9917027653454724,
                "Brier": 0.12594806323872382,
                "log_loss": 0.40012334521931736,
                "coverage50": 0.6396853146853148,
                "coverage70": 0.81493783993784,
                "coverage90": 0.9596153846153846
              },
              "competitive_candidate": {
                "MAE_pp": 3.986830893649907,
                "Brier": 0.12542030322120593,
                "log_loss": 0.3996707484880092,
                "coverage50": 0.6409673659673659,
                "coverage70": 0.7982711732711734,
                "coverage90": 0.9442307692307693
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.612505063635988,
              "Brier": 0.0563573893524955,
              "log_loss": 0.1890317228014797,
              "coverage50": 0.5301880341880342,
              "coverage70": 0.7916011396011398,
              "coverage90": 0.9381538461538461
            },
            "candidate": {
              "MAE_pp": 4.945907212532434,
              "Brier": 0.05252832906704027,
              "log_loss": 0.18045521681796456,
              "coverage50": 0.5535726495726495,
              "coverage70": 0.6992250712250712,
              "coverage90": 0.9458461538461538
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.3334021488964474,
              "cycles_improved": 1,
              "two_sided_p": 0.1875,
              "interval95": [
                -0.6531079254009396,
                0.04563115029503777
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.5204582306910508,
              "2018": -0.19109893408666423,
              "2020": 0.40072627686759077,
              "2022": -0.5040973891063398,
              "2024": -0.852082467465773
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.612505063635988,
                "Brier": 0.0563573893524955,
                "log_loss": 0.1890317228014797,
                "coverage50": 0.5301880341880342,
                "coverage70": 0.7916011396011398,
                "coverage90": 0.9381538461538461
              },
              "candidate": {
                "MAE_pp": 4.945907212532434,
                "Brier": 0.05252832906704027,
                "log_loss": 0.18045521681796456,
                "coverage50": 0.5535726495726495,
                "coverage70": 0.6992250712250712,
                "coverage90": 0.9458461538461538
              },
              "MAE_gain_pp": -0.3334021488964467,
              "worst_cycle_MAE_increase_pp": 0.852082467465773,
              "competitive_baseline": {
                "MAE_pp": 3.986830893649907,
                "Brier": 0.12542030322120593,
                "log_loss": 0.3996707484880092,
                "coverage50": 0.6409673659673659,
                "coverage70": 0.7982711732711734,
                "coverage90": 0.9442307692307693
              },
              "competitive_candidate": {
                "MAE_pp": 4.17071445069997,
                "Brier": 0.11960212889643836,
                "log_loss": 0.38335114018064004,
                "coverage50": 0.5808857808857809,
                "coverage70": 0.761907536907537,
                "coverage90": 0.975
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "incumbency",
          "label": "Incumbency and Senate tenure",
          "subset": "29",
          "retained_groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "candidate": {
              "MAE_pp": 4.417080161590769,
              "Brier": 0.05167946330601875,
              "log_loss": 0.17668675539928155,
              "coverage50": 0.5760569800569801,
              "coverage70": 0.8072706552706552,
              "coverage90": 0.9452307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.06866725154562517,
              "cycles_improved": 2,
              "two_sided_p": 0.375,
              "interval95": [
                -0.15530247640171782,
                0.010310056531880107
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.21365401899417247,
              "2018": 0.04031276575078957,
              "2020": -0.034444679458671246,
              "2022": -0.138235040334318,
              "2024": 0.0026847153082463215
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.348412910045144,
                "Brier": 0.05102500096573369,
                "log_loss": 0.17293515705163492,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8069857549857551,
                "coverage90": 0.960923076923077
              },
              "candidate": {
                "MAE_pp": 4.417080161590769,
                "Brier": 0.05167946330601875,
                "log_loss": 0.17668675539928155,
                "coverage50": 0.5760569800569801,
                "coverage70": 0.8072706552706552,
                "coverage90": 0.9452307692307693
              },
              "MAE_gain_pp": -0.06866725154562481,
              "worst_cycle_MAE_increase_pp": 0.21365401899417247,
              "competitive_baseline": {
                "MAE_pp": 3.582300098505871,
                "Brier": 0.11571873533754892,
                "log_loss": 0.3686927030346473,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8217560217560218,
                "coverage90": 0.9875
              },
              "competitive_candidate": {
                "MAE_pp": 3.6470199242298245,
                "Brier": 0.11579305517635936,
                "log_loss": 0.37156076500886376,
                "coverage50": 0.6756701631701632,
                "coverage70": 0.85243783993784,
                "coverage90": 0.9721153846153847
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.63805564232754,
              "Brier": 0.05644663818784945,
              "log_loss": 0.18856030355535555,
              "coverage50": 0.523065527065527,
              "coverage70": 0.7992934472934474,
              "coverage90": 0.9458461538461538
            },
            "candidate": {
              "MAE_pp": 4.701384595795885,
              "Brier": 0.0568550257450106,
              "log_loss": 0.19005133361354598,
              "coverage50": 0.5375954415954416,
              "coverage70": 0.7990085470085471,
              "coverage90": 0.9381538461538461
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.0633289534683433,
              "cycles_improved": 0,
              "two_sided_p": 0.5,
              "interval95": [
                -0.17773543944570544,
                0.0
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": 0.0,
              "2018": 0.0,
              "2020": 0.0,
              "2022": -0.28601621494340534,
              "2024": -0.030628552398311193
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.63805564232754,
                "Brier": 0.05644663818784945,
                "log_loss": 0.18856030355535555,
                "coverage50": 0.523065527065527,
                "coverage70": 0.7992934472934474,
                "coverage90": 0.9458461538461538
              },
              "candidate": {
                "MAE_pp": 4.701384595795885,
                "Brier": 0.0568550257450106,
                "log_loss": 0.19005133361354598,
                "coverage50": 0.5375954415954416,
                "coverage70": 0.7990085470085471,
                "coverage90": 0.9381538461538461
              },
              "MAE_gain_pp": -0.06332895346834455,
              "worst_cycle_MAE_increase_pp": 0.28601621494340534,
              "competitive_baseline": {
                "MAE_pp": 3.9917027653454724,
                "Brier": 0.12594806323872382,
                "log_loss": 0.40012334521931736,
                "coverage50": 0.6396853146853148,
                "coverage70": 0.81493783993784,
                "coverage90": 0.9596153846153846
              },
              "competitive_candidate": {
                "MAE_pp": 4.114720031786358,
                "Brier": 0.12656310317323968,
                "log_loss": 0.40257062278843236,
                "coverage50": 0.6409673659673659,
                "coverage70": 0.81493783993784,
                "coverage90": 0.9442307692307693
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.612505063635988,
              "Brier": 0.0563573893524955,
              "log_loss": 0.1890317228014797,
              "coverage50": 0.5301880341880342,
              "coverage70": 0.7916011396011398,
              "coverage90": 0.9381538461538461
            },
            "candidate": {
              "MAE_pp": 4.417080161590769,
              "Brier": 0.05167946330601875,
              "log_loss": 0.17668675539928155,
              "coverage50": 0.5760569800569801,
              "coverage70": 0.8072706552706552,
              "coverage90": 0.9452307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": 0.19542490204521776,
              "cycles_improved": 2,
              "two_sided_p": 0.875,
              "interval95": [
                -0.25631162946806585,
                0.8210364150889117
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.2766091492548739,
              "2018": -0.08113185638077658,
              "2020": 1.3851582797914093,
              "2022": 0.27331123229523246,
              "2024": -0.32360399622490243
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.612505063635988,
                "Brier": 0.0563573893524955,
                "log_loss": 0.1890317228014797,
                "coverage50": 0.5301880341880342,
                "coverage70": 0.7916011396011398,
                "coverage90": 0.9381538461538461
              },
              "candidate": {
                "MAE_pp": 4.417080161590769,
                "Brier": 0.05167946330601875,
                "log_loss": 0.17668675539928155,
                "coverage50": 0.5760569800569801,
                "coverage70": 0.8072706552706552,
                "coverage90": 0.9452307692307693
              },
              "MAE_gain_pp": 0.195424902045219,
              "worst_cycle_MAE_increase_pp": 0.32360399622490243,
              "competitive_baseline": {
                "MAE_pp": 3.986830893649907,
                "Brier": 0.12542030322120593,
                "log_loss": 0.3996707484880092,
                "coverage50": 0.6409673659673659,
                "coverage70": 0.7982711732711734,
                "coverage90": 0.9442307692307693
              },
              "competitive_candidate": {
                "MAE_pp": 3.6470199242298245,
                "Brier": 0.11579305517635936,
                "log_loss": 0.37156076500886376,
                "coverage50": 0.6756701631701632,
                "coverage70": 0.85243783993784,
                "coverage90": 0.9721153846153847
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "prior_performance",
          "label": "Earlier personal election performance",
          "subset": "27",
          "retained_groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "candidate": {
              "MAE_pp": 4.354165513299156,
              "Brier": 0.05119326615645816,
              "log_loss": 0.17333917768273338,
              "coverage50": 0.6071111111111112,
              "coverage70": 0.8072706552706552,
              "coverage90": 0.9532307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.005752603254012811,
              "cycles_improved": 2,
              "two_sided_p": 0.9375,
              "interval95": [
                -0.048126215945948125,
                0.0366210094379225
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.04808188880534647,
              "2018": 0.056777220452829624,
              "2020": -0.03378093535575477,
              "2022": -0.055343183381646455,
              "2024": 0.05166577081985402
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.348412910045144,
                "Brier": 0.05102500096573369,
                "log_loss": 0.17293515705163492,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8069857549857551,
                "coverage90": 0.960923076923077
              },
              "candidate": {
                "MAE_pp": 4.354165513299156,
                "Brier": 0.05119326615645816,
                "log_loss": 0.17333917768273338,
                "coverage50": 0.6071111111111112,
                "coverage70": 0.8072706552706552,
                "coverage90": 0.9532307692307693
              },
              "MAE_gain_pp": -0.0057526032540122785,
              "worst_cycle_MAE_increase_pp": 0.055343183381646455,
              "competitive_baseline": {
                "MAE_pp": 3.582300098505871,
                "Brier": 0.11571873533754892,
                "log_loss": 0.3686927030346473,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8217560217560218,
                "coverage90": 0.9875
              },
              "competitive_candidate": {
                "MAE_pp": 3.557588299276002,
                "Brier": 0.11589743365570068,
                "log_loss": 0.36896432201790275,
                "coverage50": 0.7063519813519814,
                "coverage70": 0.8342560217560218,
                "coverage90": 0.9875
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.63805564232754,
              "Brier": 0.05644663818784945,
              "log_loss": 0.18856030355535555,
              "coverage50": 0.523065527065527,
              "coverage70": 0.7992934472934474,
              "coverage90": 0.9458461538461538
            },
            "candidate": {
              "MAE_pp": 4.62890528061223,
              "Brier": 0.056388827350660906,
              "log_loss": 0.18827885181551754,
              "coverage50": 0.523065527065527,
              "coverage70": 0.8067008547008548,
              "coverage90": 0.9535384615384614
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": 0.009150361715311117,
              "cycles_improved": 1,
              "two_sided_p": 1.0,
              "interval95": [
                -0.0112367721580517,
                0.03868785730398505
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": 0.0,
              "2018": 0.0,
              "2020": 0.0,
              "2022": -0.018727953596752833,
              "2024": 0.06447976217330842
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.63805564232754,
                "Brier": 0.05644663818784945,
                "log_loss": 0.18856030355535555,
                "coverage50": 0.523065527065527,
                "coverage70": 0.7992934472934474,
                "coverage90": 0.9458461538461538
              },
              "candidate": {
                "MAE_pp": 4.62890528061223,
                "Brier": 0.056388827350660906,
                "log_loss": 0.18827885181551754,
                "coverage50": 0.523065527065527,
                "coverage70": 0.8067008547008548,
                "coverage90": 0.9535384615384614
              },
              "MAE_gain_pp": 0.00915036171531014,
              "worst_cycle_MAE_increase_pp": 0.018727953596752833,
              "competitive_baseline": {
                "MAE_pp": 3.9917027653454724,
                "Brier": 0.12594806323872382,
                "log_loss": 0.40012334521931736,
                "coverage50": 0.6396853146853148,
                "coverage70": 0.81493783993784,
                "coverage90": 0.9596153846153846
              },
              "competitive_candidate": {
                "MAE_pp": 3.973782558731601,
                "Brier": 0.12578867032986046,
                "log_loss": 0.39933022243336846,
                "coverage50": 0.6396853146853148,
                "coverage70": 0.81493783993784,
                "coverage90": 0.975
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.612505063635988,
              "Brier": 0.0563573893524955,
              "log_loss": 0.1890317228014797,
              "coverage50": 0.5301880341880342,
              "coverage70": 0.7916011396011398,
              "coverage90": 0.9381538461538461
            },
            "candidate": {
              "MAE_pp": 4.354165513299156,
              "Brier": 0.05119326615645816,
              "log_loss": 0.17333917768273338,
              "coverage50": 0.6071111111111112,
              "coverage70": 0.8072706552706552,
              "coverage90": 0.9532307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": 0.2583395503368301,
              "cycles_improved": 2,
              "two_sided_p": 0.625,
              "interval95": [
                -0.16719746424748436,
                0.8478092440435173
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.1110370190660479,
              "2018": -0.06466740167873652,
              "2020": 1.3858220238943257,
              "2022": 0.356203089247904,
              "2024": -0.27462294071329474
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.612505063635988,
                "Brier": 0.0563573893524955,
                "log_loss": 0.1890317228014797,
                "coverage50": 0.5301880341880342,
                "coverage70": 0.7916011396011398,
                "coverage90": 0.9381538461538461
              },
              "candidate": {
                "MAE_pp": 4.354165513299156,
                "Brier": 0.05119326615645816,
                "log_loss": 0.17333917768273338,
                "coverage50": 0.6071111111111112,
                "coverage70": 0.8072706552706552,
                "coverage90": 0.9532307692307693
              },
              "MAE_gain_pp": 0.25833955033683154,
              "worst_cycle_MAE_increase_pp": 0.27462294071329474,
              "competitive_baseline": {
                "MAE_pp": 3.986830893649907,
                "Brier": 0.12542030322120593,
                "log_loss": 0.3996707484880092,
                "coverage50": 0.6409673659673659,
                "coverage70": 0.7982711732711734,
                "coverage90": 0.9442307692307693
              },
              "competitive_candidate": {
                "MAE_pp": 3.557588299276002,
                "Brier": 0.11589743365570068,
                "log_loss": 0.36896432201790275,
                "coverage50": 0.7063519813519814,
                "coverage70": 0.8342560217560218,
                "coverage90": 0.9875
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "experience",
          "label": "Challenger/open-seat experience",
          "subset": "23",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "candidate": {
              "MAE_pp": 4.364762472869653,
              "Brier": 0.05076718131773689,
              "log_loss": 0.17245261403831436,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8149629629629629,
              "coverage90": 0.9532307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.01634956282450952,
              "cycles_improved": 1,
              "two_sided_p": 0.3125,
              "interval95": [
                -0.041174126919814126,
                0.009075260109177651
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.005683040609484991,
              "2018": -0.044636697427449246,
              "2020": 0.0318986795276075,
              "2022": -0.05185029885404546,
              "2024": -0.011476456759175413
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.348412910045144,
                "Brier": 0.05102500096573369,
                "log_loss": 0.17293515705163492,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8069857549857551,
                "coverage90": 0.960923076923077
              },
              "candidate": {
                "MAE_pp": 4.364762472869653,
                "Brier": 0.05076718131773689,
                "log_loss": 0.17245261403831436,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8149629629629629,
                "coverage90": 0.9532307692307693
              },
              "MAE_gain_pp": -0.016349562824508723,
              "worst_cycle_MAE_increase_pp": 0.05185029885404546,
              "competitive_baseline": {
                "MAE_pp": 3.582300098505871,
                "Brier": 0.11571873533754892,
                "log_loss": 0.3686927030346473,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8217560217560218,
                "coverage90": 0.9875
              },
              "competitive_candidate": {
                "MAE_pp": 3.563176683042913,
                "Brier": 0.11513387884459877,
                "log_loss": 0.3673112392236213,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8342560217560218,
                "coverage90": 0.9875
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.63805564232754,
              "Brier": 0.05644663818784945,
              "log_loss": 0.18856030355535555,
              "coverage50": 0.523065527065527,
              "coverage70": 0.7992934472934474,
              "coverage90": 0.9458461538461538
            },
            "candidate": {
              "MAE_pp": 4.6477926501093005,
              "Brier": 0.056410402046357055,
              "log_loss": 0.18862051226295135,
              "coverage50": 0.5304729344729344,
              "coverage70": 0.7844786324786325,
              "coverage90": 0.9535384615384614
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.009737007781760187,
              "cycles_improved": 0,
              "two_sided_p": 0.5,
              "interval95": [
                -0.020519000425907576,
                0.0
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": 0.0,
              "2018": 0.0,
              "2020": 0.0,
              "2022": -0.02173005729843247,
              "2024": -0.026954981610368467
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.63805564232754,
                "Brier": 0.05644663818784945,
                "log_loss": 0.18856030355535555,
                "coverage50": 0.523065527065527,
                "coverage70": 0.7992934472934474,
                "coverage90": 0.9458461538461538
              },
              "candidate": {
                "MAE_pp": 4.6477926501093005,
                "Brier": 0.056410402046357055,
                "log_loss": 0.18862051226295135,
                "coverage50": 0.5304729344729344,
                "coverage70": 0.7844786324786325,
                "coverage90": 0.9535384615384614
              },
              "MAE_gain_pp": -0.009737007781760454,
              "worst_cycle_MAE_increase_pp": 0.026954981610368467,
              "competitive_baseline": {
                "MAE_pp": 3.9917027653454724,
                "Brier": 0.12594806323872382,
                "log_loss": 0.40012334521931736,
                "coverage50": 0.6396853146853148,
                "coverage70": 0.81493783993784,
                "coverage90": 0.9596153846153846
              },
              "competitive_candidate": {
                "MAE_pp": 3.965925757831145,
                "Brier": 0.1258673815026211,
                "log_loss": 0.40018586060462924,
                "coverage50": 0.6563519813519814,
                "coverage70": 0.81493783993784,
                "coverage90": 0.975
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.612505063635988,
              "Brier": 0.0563573893524955,
              "log_loss": 0.1890317228014797,
              "coverage50": 0.5301880341880342,
              "coverage70": 0.7916011396011398,
              "coverage90": 0.9381538461538461
            },
            "candidate": {
              "MAE_pp": 4.364762472869653,
              "Brier": 0.05076718131773689,
              "log_loss": 0.17245261403831436,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8149629629629629,
              "coverage90": 0.9532307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": 0.2477425907663334,
              "cycles_improved": 2,
              "two_sided_p": 0.6875,
              "interval95": [
                -0.21526622931457312,
                0.875287144363249
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.06863817087018642,
              "2018": -0.1660813195590154,
              "2020": 1.451501638777688,
              "2022": 0.359695973775505,
              "2024": -0.33776516829232417
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.612505063635988,
                "Brier": 0.0563573893524955,
                "log_loss": 0.1890317228014797,
                "coverage50": 0.5301880341880342,
                "coverage70": 0.7916011396011398,
                "coverage90": 0.9381538461538461
              },
              "candidate": {
                "MAE_pp": 4.364762472869653,
                "Brier": 0.05076718131773689,
                "log_loss": 0.17245261403831436,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8149629629629629,
                "coverage90": 0.9532307692307693
              },
              "MAE_gain_pp": 0.2477425907663351,
              "worst_cycle_MAE_increase_pp": 0.33776516829232417,
              "competitive_baseline": {
                "MAE_pp": 3.986830893649907,
                "Brier": 0.12542030322120593,
                "log_loss": 0.3996707484880092,
                "coverage50": 0.6409673659673659,
                "coverage70": 0.7982711732711734,
                "coverage90": 0.9442307692307693
              },
              "competitive_candidate": {
                "MAE_pp": 3.563176683042913,
                "Brier": 0.11513387884459877,
                "log_loss": 0.3673112392236213,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8342560217560218,
                "coverage90": 0.9875
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "scandals",
          "label": "Scandal news",
          "subset": "15",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "candidate": {
              "MAE_pp": 4.354254816327546,
              "Brier": 0.05131215373813155,
              "log_loss": 0.17354661094250515,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.9532307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": -0.005841906282402487,
              "cycles_improved": 1,
              "two_sided_p": 0.1875,
              "interval95": [
                -0.012663120673646411,
                -4.726186408747779e-05
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.01800884523154611,
              "2018": -0.00464453383679686,
              "2020": -0.0010442130278462969,
              "2022": -0.008671860827439204,
              "2024": 0.0031599215116160373
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.348412910045144,
                "Brier": 0.05102500096573369,
                "log_loss": 0.17293515705163492,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8069857549857551,
                "coverage90": 0.960923076923077
              },
              "candidate": {
                "MAE_pp": 4.354254816327546,
                "Brier": 0.05131215373813155,
                "log_loss": 0.17354661094250515,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8069857549857551,
                "coverage90": 0.9532307692307693
              },
              "MAE_gain_pp": -0.0058419062824022205,
              "worst_cycle_MAE_increase_pp": 0.01800884523154611,
              "competitive_baseline": {
                "MAE_pp": 3.582300098505871,
                "Brier": 0.11571873533754892,
                "log_loss": 0.3686927030346473,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8217560217560218,
                "coverage90": 0.9875
              },
              "competitive_candidate": {
                "MAE_pp": 3.589534511634816,
                "Brier": 0.11633075038510592,
                "log_loss": 0.36998721706752746,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8217560217560218,
                "coverage90": 0.9875
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.63805564232754,
              "Brier": 0.05644663818784945,
              "log_loss": 0.18856030355535555,
              "coverage50": 0.523065527065527,
              "coverage70": 0.7992934472934474,
              "coverage90": 0.9458461538461538
            },
            "candidate": {
              "MAE_pp": 4.636662686427626,
              "Brier": 0.056412596928122574,
              "log_loss": 0.18853279819240906,
              "coverage50": 0.523065527065527,
              "coverage70": 0.7992934472934474,
              "coverage90": 0.9458461538461538
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": 0.0013929558999143054,
              "cycles_improved": 1,
              "two_sided_p": 1.0,
              "interval95": [
                -0.0013735930285053044,
                0.005552460728248221
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": 0.0,
              "2018": 0.0,
              "2020": 0.0,
              "2022": -0.0022893217141755073,
              "2024": 0.009254101213747035
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.63805564232754,
                "Brier": 0.05644663818784945,
                "log_loss": 0.18856030355535555,
                "coverage50": 0.523065527065527,
                "coverage70": 0.7992934472934474,
                "coverage90": 0.9458461538461538
              },
              "candidate": {
                "MAE_pp": 4.636662686427626,
                "Brier": 0.056412596928122574,
                "log_loss": 0.18853279819240906,
                "coverage50": 0.523065527065527,
                "coverage70": 0.7992934472934474,
                "coverage90": 0.9458461538461538
              },
              "MAE_gain_pp": 0.0013929558999139502,
              "worst_cycle_MAE_increase_pp": 0.0022893217141755073,
              "competitive_baseline": {
                "MAE_pp": 3.9917027653454724,
                "Brier": 0.12594806323872382,
                "log_loss": 0.40012334521931736,
                "coverage50": 0.6396853146853148,
                "coverage70": 0.81493783993784,
                "coverage90": 0.9596153846153846
              },
              "competitive_candidate": {
                "MAE_pp": 3.983347726643033,
                "Brier": 0.12586848751203364,
                "log_loss": 0.4000582557104598,
                "coverage50": 0.6396853146853148,
                "coverage70": 0.81493783993784,
                "coverage90": 0.9596153846153846
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.612505063635988,
              "Brier": 0.0563573893524955,
              "log_loss": 0.1890317228014797,
              "coverage50": 0.5301880341880342,
              "coverage70": 0.7916011396011398,
              "coverage90": 0.9381538461538461
            },
            "candidate": {
              "MAE_pp": 4.354254816327546,
              "Brier": 0.05131215373813155,
              "log_loss": 0.17354661094250515,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.9532307692307693
            },
            "inference": {
              "cycles": 5,
              "mean_gain_pp": 0.25825024730844043,
              "cycles_improved": 2,
              "two_sided_p": 0.6875,
              "interval95": [
                -0.1958799734944078,
                0.8670843720894563
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2016": -0.08096397549224754,
              "2018": -0.126089155968363,
              "2020": 1.4185587462222342,
              "2022": 0.40287441180211125,
              "2024": -0.3231287900215327
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2016,
                2018,
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.612505063635988,
                "Brier": 0.0563573893524955,
                "log_loss": 0.1890317228014797,
                "coverage50": 0.5301880341880342,
                "coverage70": 0.7916011396011398,
                "coverage90": 0.9381538461538461
              },
              "candidate": {
                "MAE_pp": 4.354254816327546,
                "Brier": 0.05131215373813155,
                "log_loss": 0.17354661094250515,
                "coverage50": 0.5843190883190883,
                "coverage70": 0.8069857549857551,
                "coverage90": 0.9532307692307693
              },
              "MAE_gain_pp": 0.2582502473084416,
              "worst_cycle_MAE_increase_pp": 0.3231287900215327,
              "competitive_baseline": {
                "MAE_pp": 3.986830893649907,
                "Brier": 0.12542030322120593,
                "log_loss": 0.3996707484880092,
                "coverage50": 0.6409673659673659,
                "coverage70": 0.7982711732711734,
                "coverage90": 0.9442307692307693
              },
              "competitive_candidate": {
                "MAE_pp": 3.589534511634816,
                "Brier": 0.11633075038510592,
                "log_loss": 0.36998721706752746,
                "coverage50": 0.690967365967366,
                "coverage70": 0.8217560217560218,
                "coverage90": 0.9875
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        }
      ],
      "earlier_selected_subsets": {
        "baseline": {
          "MAE_pp": 4.612505063635988,
          "Brier": 0.0563573893524955,
          "log_loss": 0.1890317228014797,
          "coverage50": 0.5301880341880342,
          "coverage70": 0.7916011396011398,
          "coverage90": 0.9381538461538461
        },
        "candidate": {
          "MAE_pp": 4.641801233046891,
          "Brier": 0.05655233260950734,
          "log_loss": 0.1888470653389187,
          "coverage50": 0.523065527065527,
          "coverage70": 0.7992934472934474,
          "coverage90": 0.9535384615384614
        },
        "inference": {
          "cycles": 5,
          "mean_gain_pp": -0.029296169410904495,
          "cycles_improved": 1,
          "two_sided_p": 1.0,
          "interval95": [
            -0.24826146504070498,
            0.16037295680799152
          ],
          "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
        },
        "cycle_gains": {
          "2016": 0.0,
          "2018": 0.0,
          "2020": 0.0,
          "2022": 0.2672882613466525,
          "2024": -0.413769108401175
        },
        "gate": {
          "enabled": false,
          "cycles": [
            2016,
            2018,
            2020,
            2022,
            2024
          ],
          "baseline": {
            "MAE_pp": 4.612505063635988,
            "Brier": 0.0563573893524955,
            "log_loss": 0.1890317228014797,
            "coverage50": 0.5301880341880342,
            "coverage70": 0.7916011396011398,
            "coverage90": 0.9381538461538461
          },
          "candidate": {
            "MAE_pp": 4.641801233046891,
            "Brier": 0.05655233260950734,
            "log_loss": 0.1888470653389187,
            "coverage50": 0.523065527065527,
            "coverage70": 0.7992934472934474,
            "coverage90": 0.9535384615384614
          },
          "MAE_gain_pp": -0.029296169410903516,
          "worst_cycle_MAE_increase_pp": 0.413769108401175,
          "competitive_baseline": {
            "MAE_pp": 3.986830893649907,
            "Brier": 0.12542030322120593,
            "log_loss": 0.3996707484880092,
            "coverage50": 0.6409673659673659,
            "coverage70": 0.7982711732711734,
            "coverage90": 0.9442307692307693
          },
          "competitive_candidate": {
            "MAE_pp": 3.992805070077184,
            "Brier": 0.12615875639658347,
            "log_loss": 0.40067218623947276,
            "coverage50": 0.6396853146853148,
            "coverage70": 0.81493783993784,
            "coverage90": 0.975
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "selections": [
        {
          "test_cycle": 2016,
          "subset": "0",
          "lam": 1.0,
          "blend": 0.0,
          "validation_MAE_pp": 5.396460171563782,
          "validation_cycles": [
            2010,
            2012,
            2014
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": []
        },
        {
          "test_cycle": 2018,
          "subset": "0",
          "lam": 1.0,
          "blend": 0.0,
          "validation_MAE_pp": 5.399365069774355,
          "validation_cycles": [
            2010,
            2012,
            2014,
            2016
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": []
        },
        {
          "test_cycle": 2020,
          "subset": "0",
          "lam": 1.0,
          "blend": 0.0,
          "validation_MAE_pp": 5.015077155910108,
          "validation_cycles": [
            2010,
            2012,
            2014,
            2016,
            2018
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": []
        },
        {
          "test_cycle": 2022,
          "subset": "27",
          "lam": 4.0,
          "blend": 0.25,
          "validation_MAE_pp": 5.139299230046426,
          "validation_cycles": [
            2010,
            2012,
            2014,
            2016,
            2018,
            2020
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals"
          ]
        },
        {
          "test_cycle": 2024,
          "subset": "31",
          "lam": 0.25,
          "blend": 0.25,
          "validation_MAE_pp": 5.06571075339011,
          "validation_cycles": [
            2010,
            2012,
            2014,
            2016,
            2018,
            2020,
            2022
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ]
        },
        {
          "test_cycle": 2026,
          "subset": "27",
          "lam": 4.0,
          "blend": 0.25,
          "validation_MAE_pp": 4.87140366510768,
          "validation_cycles": [
            2010,
            2012,
            2014,
            2016,
            2018,
            2020,
            2022,
            2024
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals"
          ]
        }
      ],
      "retrospective_best_fixed25": {
        "subset": "31",
        "groups": [
          "lean",
          "incumbency",
          "prior_performance",
          "experience",
          "scandals"
        ],
        "comparison": {
          "baseline": {
            "MAE_pp": 4.612505063635988,
            "Brier": 0.0563573893524955,
            "log_loss": 0.1890317228014797,
            "coverage50": 0.5301880341880342,
            "coverage70": 0.7916011396011398,
            "coverage90": 0.9381538461538461
          },
          "candidate": {
            "MAE_pp": 4.348412910045144,
            "Brier": 0.05102500096573369,
            "log_loss": 0.17293515705163492,
            "coverage50": 0.5843190883190883,
            "coverage70": 0.8069857549857551,
            "coverage90": 0.960923076923077
          },
          "inference": {
            "cycles": 5,
            "mean_gain_pp": 0.2640921535908429,
            "cycles_improved": 2,
            "two_sided_p": 0.625,
            "interval95": [
              -0.19168435951802626,
              0.8688132877693286
            ],
            "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
          },
          "cycle_gains": {
            "2016": -0.06295513026070143,
            "2018": -0.12144462213156615,
            "2020": 1.4196029592500805,
            "2022": 0.41154627262955046,
            "2024": -0.32628871153314876
          },
          "gate": {
            "enabled": true,
            "cycles": [
              2016,
              2018,
              2020,
              2022,
              2024
            ],
            "baseline": {
              "MAE_pp": 4.612505063635988,
              "Brier": 0.0563573893524955,
              "log_loss": 0.1890317228014797,
              "coverage50": 0.5301880341880342,
              "coverage70": 0.7916011396011398,
              "coverage90": 0.9381538461538461
            },
            "candidate": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "MAE_gain_pp": 0.2640921535908438,
            "worst_cycle_MAE_increase_pp": 0.32628871153314876,
            "competitive_baseline": {
              "MAE_pp": 3.986830893649907,
              "Brier": 0.12542030322120593,
              "log_loss": 0.3996707484880092,
              "coverage50": 0.6409673659673659,
              "coverage70": 0.7982711732711734,
              "coverage90": 0.9442307692307693
            },
            "competitive_candidate": {
              "MAE_pp": 3.582300098505871,
              "Brier": 0.11571873533754892,
              "log_loss": 0.3686927030346473,
              "coverage50": 0.690967365967366,
              "coverage70": 0.8217560217560218,
              "coverage90": 0.9875
            },
            "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
          }
        },
        "versus_full": {
          "baseline": {
            "MAE_pp": 4.348412910045144,
            "Brier": 0.05102500096573369,
            "log_loss": 0.17293515705163492,
            "coverage50": 0.5843190883190883,
            "coverage70": 0.8069857549857551,
            "coverage90": 0.960923076923077
          },
          "candidate": {
            "MAE_pp": 4.348412910045144,
            "Brier": 0.05102500096573369,
            "log_loss": 0.17293515705163492,
            "coverage50": 0.5843190883190883,
            "coverage70": 0.8069857549857551,
            "coverage90": 0.960923076923077
          },
          "inference": {
            "cycles": 5,
            "mean_gain_pp": 0.0,
            "cycles_improved": 0,
            "two_sided_p": 1.0,
            "interval95": [
              0.0,
              0.0
            ],
            "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
          },
          "cycle_gains": {
            "2016": 0.0,
            "2018": 0.0,
            "2020": 0.0,
            "2022": 0.0,
            "2024": 0.0
          },
          "gate": {
            "enabled": false,
            "cycles": [
              2016,
              2018,
              2020,
              2022,
              2024
            ],
            "baseline": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "candidate": {
              "MAE_pp": 4.348412910045144,
              "Brier": 0.05102500096573369,
              "log_loss": 0.17293515705163492,
              "coverage50": 0.5843190883190883,
              "coverage70": 0.8069857549857551,
              "coverage90": 0.960923076923077
            },
            "MAE_gain_pp": 0.0,
            "worst_cycle_MAE_increase_pp": 0.0,
            "competitive_baseline": {
              "MAE_pp": 3.582300098505871,
              "Brier": 0.11571873533754892,
              "log_loss": 0.3686927030346473,
              "coverage50": 0.690967365967366,
              "coverage70": 0.8217560217560218,
              "coverage90": 0.9875
            },
            "competitive_candidate": {
              "MAE_pp": 3.582300098505871,
              "Brier": 0.11571873533754892,
              "log_loss": 0.3686927030346473,
              "coverage50": 0.690967365967366,
              "coverage70": 0.8217560217560218,
              "coverage90": 0.9875
            },
            "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
          }
        },
        "holm_p": 1.0,
        "selection_warning": "Chosen after evaluating these test outcomes; not a prospectively selected winner."
      },
      "all_fixed25_scores": [
        {
          "subset": "31",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.348412910045144,
          "p": 0.625,
          "holm_p": 1.0
        },
        {
          "subset": "27",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.354165513299156,
          "p": 0.625,
          "holm_p": 1.0
        },
        {
          "subset": "15",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.354254816327546,
          "p": 0.6875,
          "holm_p": 1.0
        },
        {
          "subset": "11",
          "groups": [
            "lean",
            "incumbency",
            "experience"
          ],
          "MAE_pp": 4.359889680044248,
          "p": 0.625,
          "holm_p": 1.0
        },
        {
          "subset": "23",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.364762472869653,
          "p": 0.6875,
          "holm_p": 1.0
        },
        {
          "subset": "7",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance"
          ],
          "MAE_pp": 4.368784675916302,
          "p": 0.6875,
          "holm_p": 1.0
        },
        {
          "subset": "19",
          "groups": [
            "lean",
            "incumbency",
            "scandals"
          ],
          "MAE_pp": 4.37304592841571,
          "p": 0.6875,
          "holm_p": 1.0
        },
        {
          "subset": "3",
          "groups": [
            "lean",
            "incumbency"
          ],
          "MAE_pp": 4.377091905902684,
          "p": 0.6875,
          "holm_p": 1.0
        },
        {
          "subset": "29",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.417080161590769,
          "p": 0.875,
          "holm_p": 1.0
        },
        {
          "subset": "13",
          "groups": [
            "lean",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.423570989801512,
          "p": 0.875,
          "holm_p": 1.0
        },
        {
          "subset": "21",
          "groups": [
            "lean",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.432964828239721,
          "p": 0.875,
          "holm_p": 1.0
        },
        {
          "subset": "5",
          "groups": [
            "lean",
            "prior_performance"
          ],
          "MAE_pp": 4.43963044133266,
          "p": 0.875,
          "holm_p": 1.0
        },
        {
          "subset": "25",
          "groups": [
            "lean",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.469269130604569,
          "p": 0.8125,
          "holm_p": 1.0
        },
        {
          "subset": "9",
          "groups": [
            "lean",
            "experience"
          ],
          "MAE_pp": 4.472195892464236,
          "p": 0.875,
          "holm_p": 1.0
        },
        {
          "subset": "17",
          "groups": [
            "lean",
            "scandals"
          ],
          "MAE_pp": 4.5161176860774095,
          "p": 0.875,
          "holm_p": 1.0
        },
        {
          "subset": "1",
          "groups": [
            "lean"
          ],
          "MAE_pp": 4.519377928902676,
          "p": 0.875,
          "holm_p": 1.0
        },
        {
          "subset": "26",
          "groups": [
            "incumbency",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.944780289907124,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "30",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.945907212532434,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "10",
          "groups": [
            "incumbency",
            "experience"
          ],
          "MAE_pp": 4.947884262416739,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "14",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.949115178896773,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "18",
          "groups": [
            "incumbency",
            "scandals"
          ],
          "MAE_pp": 5.042407782748913,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "22",
          "groups": [
            "incumbency",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 5.043924567538516,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "2",
          "groups": [
            "incumbency"
          ],
          "MAE_pp": 5.044306178845909,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "6",
          "groups": [
            "incumbency",
            "prior_performance"
          ],
          "MAE_pp": 5.0458741661426085,
          "p": 0.1875,
          "holm_p": 1.0
        },
        {
          "subset": "28",
          "groups": [
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 5.2381871304265655,
          "p": 0.125,
          "holm_p": 1.0
        },
        {
          "subset": "12",
          "groups": [
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 5.240540023280094,
          "p": 0.125,
          "holm_p": 1.0
        },
        {
          "subset": "20",
          "groups": [
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 5.299014716563425,
          "p": 0.125,
          "holm_p": 1.0
        },
        {
          "subset": "4",
          "groups": [
            "prior_performance"
          ],
          "MAE_pp": 5.300501016723764,
          "p": 0.125,
          "holm_p": 1.0
        },
        {
          "subset": "8",
          "groups": [
            "experience"
          ],
          "MAE_pp": 5.4988793285141435,
          "p": 0.0625,
          "holm_p": 1.0
        },
        {
          "subset": "24",
          "groups": [
            "experience",
            "scandals"
          ],
          "MAE_pp": 5.50012995664835,
          "p": 0.0625,
          "holm_p": 1.0
        },
        {
          "subset": "0",
          "groups": [],
          "MAE_pp": 5.5756285816403945,
          "p": 0.0625,
          "holm_p": 1.0
        },
        {
          "subset": "16",
          "groups": [
            "scandals"
          ],
          "MAE_pp": 5.576365348695428,
          "p": 0.0625,
          "holm_p": 1.0
        }
      ]
    },
    "generic": {
      "subsets": 64,
      "test_races": 79,
      "test_cycles": [
        2020,
        2022,
        2024
      ],
      "full_groups": [
        "lean",
        "incumbency",
        "prior_performance",
        "experience",
        "scandals",
        "generic_ballot"
      ],
      "full_fixed25": {
        "baseline": {
          "MAE_pp": 4.725506684440247,
          "Brier": 0.04639595914403847,
          "log_loss": 0.16582035548424248,
          "coverage50": 0.4928774928774929,
          "coverage70": 0.7583095916429249,
          "coverage90": 0.9102564102564102
        },
        "candidate": {
          "MAE_pp": 4.282456537373818,
          "Brier": 0.037010665676239896,
          "log_loss": 0.14038030395387988,
          "coverage50": 0.6082621082621082,
          "coverage70": 0.7844254510921177,
          "coverage90": 0.9487179487179488
        },
        "inference": {
          "cycles": 3,
          "mean_gain_pp": 0.4430501470664292,
          "cycles_improved": 2,
          "two_sided_p": 0.75,
          "interval95": [
            -0.2609152384053446,
            1.3296979202606405
          ],
          "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
        },
        "cycle_gains": {
          "2020": 1.3296979202606405,
          "2022": 0.2603677593439917,
          "2024": -0.2609152384053446
        },
        "gate": {
          "enabled": true,
          "cycles": [
            2020,
            2022,
            2024
          ],
          "baseline": {
            "MAE_pp": 4.725506684440247,
            "Brier": 0.04639595914403847,
            "log_loss": 0.16582035548424248,
            "coverage50": 0.4928774928774929,
            "coverage70": 0.7583095916429249,
            "coverage90": 0.9102564102564102
          },
          "candidate": {
            "MAE_pp": 4.282456537373818,
            "Brier": 0.037010665676239896,
            "log_loss": 0.14038030395387988,
            "coverage50": 0.6082621082621082,
            "coverage70": 0.7844254510921177,
            "coverage90": 0.9487179487179488
          },
          "MAE_gain_pp": 0.44305014706642876,
          "worst_cycle_MAE_increase_pp": 0.2609152384053446,
          "competitive_baseline": {
            "MAE_pp": 4.088448505558888,
            "Brier": 0.08727960967855991,
            "log_loss": 0.3059908463209775,
            "coverage50": 0.6036324786324786,
            "coverage70": 0.7681623931623932,
            "coverage90": 0.907051282051282
          },
          "competitive_candidate": {
            "MAE_pp": 3.4983547420271965,
            "Brier": 0.07181360256055222,
            "log_loss": 0.26445450268798476,
            "coverage50": 0.7126068376068376,
            "coverage70": 0.8376068376068376,
            "coverage90": 0.9791666666666666
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "full_nested": {
        "baseline": {
          "MAE_pp": 4.725506684440247,
          "Brier": 0.04639595914403847,
          "log_loss": 0.16582035548424248,
          "coverage50": 0.4928774928774929,
          "coverage70": 0.7583095916429249,
          "coverage90": 0.9102564102564102
        },
        "candidate": {
          "MAE_pp": 4.870666284992158,
          "Brier": 0.05014852121499131,
          "log_loss": 0.17486016865559995,
          "coverage50": 0.45584045584045585,
          "coverage70": 0.7459639126305793,
          "coverage90": 0.9102564102564102
        },
        "inference": {
          "cycles": 3,
          "mean_gain_pp": -0.1451596005519106,
          "cycles_improved": 0,
          "two_sided_p": 1.0,
          "interval95": [
            -0.43547880165573183,
            0.0
          ],
          "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
        },
        "cycle_gains": {
          "2020": 0.0,
          "2022": 0.0,
          "2024": -0.43547880165573183
        },
        "gate": {
          "enabled": false,
          "cycles": [
            2020,
            2022,
            2024
          ],
          "baseline": {
            "MAE_pp": 4.725506684440247,
            "Brier": 0.04639595914403847,
            "log_loss": 0.16582035548424248,
            "coverage50": 0.4928774928774929,
            "coverage70": 0.7583095916429249,
            "coverage90": 0.9102564102564102
          },
          "candidate": {
            "MAE_pp": 4.870666284992158,
            "Brier": 0.05014852121499131,
            "log_loss": 0.17486016865559995,
            "coverage50": 0.45584045584045585,
            "coverage70": 0.7459639126305793,
            "coverage90": 0.9102564102564102
          },
          "MAE_gain_pp": -0.1451596005519109,
          "worst_cycle_MAE_increase_pp": 0.43547880165573183,
          "competitive_baseline": {
            "MAE_pp": 4.088448505558888,
            "Brier": 0.08727960967855991,
            "log_loss": 0.3059908463209775,
            "coverage50": 0.6036324786324786,
            "coverage70": 0.7681623931623932,
            "coverage90": 0.907051282051282
          },
          "competitive_candidate": {
            "MAE_pp": 4.190675959165117,
            "Brier": 0.09576918174811971,
            "log_loss": 0.3275705856536866,
            "coverage50": 0.5758547008547009,
            "coverage70": 0.7681623931623932,
            "coverage90": 0.907051282051282
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "leave_one_out": [
        {
          "removed": "lean",
          "label": "State partisan lean",
          "subset": "62",
          "retained_groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.282456537373818,
              "Brier": 0.037010665676239896,
              "log_loss": 0.14038030395387988,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "candidate": {
              "MAE_pp": 5.090130942717315,
              "Brier": 0.039396555393049586,
              "log_loss": 0.15207033643946502,
              "coverage50": 0.5185185185185185,
              "coverage70": 0.7084520417853751,
              "coverage90": 0.923076923076923
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.8076744053434962,
              "cycles_improved": 0,
              "two_sided_p": 0.25,
              "interval95": [
                -0.9878634207834267,
                -0.5918457664470336
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": -0.9878634207834267,
              "2022": -0.8433140288000285,
              "2024": -0.5918457664470336
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.282456537373818,
                "Brier": 0.037010665676239896,
                "log_loss": 0.14038030395387988,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "candidate": {
                "MAE_pp": 5.090130942717315,
                "Brier": 0.039396555393049586,
                "log_loss": 0.15207033643946502,
                "coverage50": 0.5185185185185185,
                "coverage70": 0.7084520417853751,
                "coverage90": 0.923076923076923
              },
              "MAE_gain_pp": -0.807674405343497,
              "worst_cycle_MAE_increase_pp": 0.9878634207834267,
              "competitive_baseline": {
                "MAE_pp": 3.4983547420271965,
                "Brier": 0.07181360256055222,
                "log_loss": 0.26445450268798476,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "competitive_candidate": {
                "MAE_pp": 4.23100153799321,
                "Brier": 0.07732110751506892,
                "log_loss": 0.28405800488665434,
                "coverage50": 0.5432692307692307,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.9583333333333334
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.870666284992158,
              "Brier": 0.05014852121499131,
              "log_loss": 0.17486016865559995,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.956588387056086,
              "Brier": 0.05065468564537349,
              "log_loss": 0.17684545816585695,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7336182336182335,
              "coverage90": 0.9102564102564102
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.08592210206392743,
              "cycles_improved": 0,
              "two_sided_p": 1.0,
              "interval95": [
                -0.2577663061917823,
                0.0
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.0,
              "2022": 0.0,
              "2024": -0.2577663061917823
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.870666284992158,
                "Brier": 0.05014852121499131,
                "log_loss": 0.17486016865559995,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.956588387056086,
                "Brier": 0.05065468564537349,
                "log_loss": 0.17684545816585695,
                "coverage50": 0.4928774928774929,
                "coverage70": 0.7336182336182335,
                "coverage90": 0.9102564102564102
              },
              "MAE_gain_pp": -0.08592210206392803,
              "worst_cycle_MAE_increase_pp": 0.2577663061917823,
              "competitive_baseline": {
                "MAE_pp": 4.190675959165117,
                "Brier": 0.09576918174811971,
                "log_loss": 0.3275705856536866,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 4.337612361524649,
                "Brier": 0.09679374220722053,
                "log_loss": 0.3299977850476832,
                "coverage50": 0.548076923076923,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.725506684440247,
              "Brier": 0.04639595914403847,
              "log_loss": 0.16582035548424248,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 5.090130942717315,
              "Brier": 0.039396555393049586,
              "log_loss": 0.15207033643946502,
              "coverage50": 0.5185185185185185,
              "coverage70": 0.7084520417853751,
              "coverage90": 0.923076923076923
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.36462425827706707,
              "cycles_improved": 1,
              "two_sided_p": 0.5,
              "interval95": [
                -0.8527610048523782,
                0.3418344994772138
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.3418344994772138,
              "2022": -0.5829462694560368,
              "2024": -0.8527610048523782
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.725506684440247,
                "Brier": 0.04639595914403847,
                "log_loss": 0.16582035548424248,
                "coverage50": 0.4928774928774929,
                "coverage70": 0.7583095916429249,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 5.090130942717315,
                "Brier": 0.039396555393049586,
                "log_loss": 0.15207033643946502,
                "coverage50": 0.5185185185185185,
                "coverage70": 0.7084520417853751,
                "coverage90": 0.923076923076923
              },
              "MAE_gain_pp": -0.36462425827706824,
              "worst_cycle_MAE_increase_pp": 0.8527610048523782,
              "competitive_baseline": {
                "MAE_pp": 4.088448505558888,
                "Brier": 0.08727960967855991,
                "log_loss": 0.3059908463209775,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 4.23100153799321,
                "Brier": 0.07732110751506892,
                "log_loss": 0.28405800488665434,
                "coverage50": 0.5432692307692307,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.9583333333333334
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "incumbency",
          "label": "Incumbency and Senate tenure",
          "subset": "61",
          "retained_groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.282456537373818,
              "Brier": 0.037010665676239896,
              "log_loss": 0.14038030395387988,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "candidate": {
              "MAE_pp": 4.344396874492101,
              "Brier": 0.04042431216292508,
              "log_loss": 0.1494501618437331,
              "coverage50": 0.5698005698005698,
              "coverage70": 0.7716049382716049,
              "coverage90": 0.9358974358974358
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.06194033711828221,
              "cycles_improved": 1,
              "two_sided_p": 0.5,
              "interval95": [
                -0.11945188600408585,
                0.01550633811595592
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": -0.11945188600408585,
              "2022": -0.0818754634667167,
              "2024": 0.01550633811595592
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.282456537373818,
                "Brier": 0.037010665676239896,
                "log_loss": 0.14038030395387988,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "candidate": {
                "MAE_pp": 4.344396874492101,
                "Brier": 0.04042431216292508,
                "log_loss": 0.1494501618437331,
                "coverage50": 0.5698005698005698,
                "coverage70": 0.7716049382716049,
                "coverage90": 0.9358974358974358
              },
              "MAE_gain_pp": -0.06194033711828251,
              "worst_cycle_MAE_increase_pp": 0.11945188600408585,
              "competitive_baseline": {
                "MAE_pp": 3.4983547420271965,
                "Brier": 0.07181360256055222,
                "log_loss": 0.26445450268798476,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "competitive_candidate": {
                "MAE_pp": 3.6357195297505136,
                "Brier": 0.07707438677563895,
                "log_loss": 0.2784549832042997,
                "coverage50": 0.6709401709401709,
                "coverage70": 0.80982905982906,
                "coverage90": 0.9326923076923078
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.870666284992158,
              "Brier": 0.05014852121499131,
              "log_loss": 0.17486016865559995,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.826904697955791,
              "Brier": 0.04736066552883739,
              "log_loss": 0.16801402532895438,
              "coverage50": 0.5052231718898385,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.04376158703636657,
              "cycles_improved": 1,
              "two_sided_p": 1.0,
              "interval95": [
                0.0,
                0.1312847611090997
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.0,
              "2022": 0.0,
              "2024": 0.1312847611090997
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.870666284992158,
                "Brier": 0.05014852121499131,
                "log_loss": 0.17486016865559995,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.826904697955791,
                "Brier": 0.04736066552883739,
                "log_loss": 0.16801402532895438,
                "coverage50": 0.5052231718898385,
                "coverage70": 0.7583095916429249,
                "coverage90": 0.9102564102564102
              },
              "MAE_gain_pp": 0.04376158703636701,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 4.190675959165117,
                "Brier": 0.09576918174811971,
                "log_loss": 0.3275705856536866,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 4.235985747894913,
                "Brier": 0.08949010262092794,
                "log_loss": 0.3120532721082689,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7959401709401709,
                "coverage90": 0.907051282051282
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.725506684440247,
              "Brier": 0.04639595914403847,
              "log_loss": 0.16582035548424248,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.344396874492101,
              "Brier": 0.04042431216292508,
              "log_loss": 0.1494501618437331,
              "coverage50": 0.5698005698005698,
              "coverage70": 0.7716049382716049,
              "coverage90": 0.9358974358974358
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.38110980994814697,
              "cycles_improved": 2,
              "two_sided_p": 0.75,
              "interval95": [
                -0.24540890028938867,
                1.2102460342565546
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 1.2102460342565546,
              "2022": 0.178492295877275,
              "2024": -0.24540890028938867
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.725506684440247,
                "Brier": 0.04639595914403847,
                "log_loss": 0.16582035548424248,
                "coverage50": 0.4928774928774929,
                "coverage70": 0.7583095916429249,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.344396874492101,
                "Brier": 0.04042431216292508,
                "log_loss": 0.1494501618437331,
                "coverage50": 0.5698005698005698,
                "coverage70": 0.7716049382716049,
                "coverage90": 0.9358974358974358
              },
              "MAE_gain_pp": 0.38110980994814625,
              "worst_cycle_MAE_increase_pp": 0.24540890028938867,
              "competitive_baseline": {
                "MAE_pp": 4.088448505558888,
                "Brier": 0.08727960967855991,
                "log_loss": 0.3059908463209775,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 3.6357195297505136,
                "Brier": 0.07707438677563895,
                "log_loss": 0.2784549832042997,
                "coverage50": 0.6709401709401709,
                "coverage70": 0.80982905982906,
                "coverage90": 0.9326923076923078
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "prior_performance",
          "label": "Earlier personal election performance",
          "subset": "59",
          "retained_groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.282456537373818,
              "Brier": 0.037010665676239896,
              "log_loss": 0.14038030395387988,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "candidate": {
              "MAE_pp": 4.295940737808604,
              "Brier": 0.037645449116347145,
              "log_loss": 0.1418432691517824,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.013484200434786745,
              "cycles_improved": 1,
              "two_sided_p": 0.5,
              "interval95": [
                -0.03755558071427956,
                0.03327720858572647
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": -0.03617422917580715,
              "2022": -0.03755558071427956,
              "2024": 0.03327720858572647
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.282456537373818,
                "Brier": 0.037010665676239896,
                "log_loss": 0.14038030395387988,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "candidate": {
                "MAE_pp": 4.295940737808604,
                "Brier": 0.037645449116347145,
                "log_loss": 0.1418432691517824,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": -0.013484200434786153,
              "worst_cycle_MAE_increase_pp": 0.03755558071427956,
              "competitive_baseline": {
                "MAE_pp": 3.4983547420271965,
                "Brier": 0.07181360256055222,
                "log_loss": 0.26445450268798476,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "competitive_candidate": {
                "MAE_pp": 3.505253641053274,
                "Brier": 0.07280198272329741,
                "log_loss": 0.26648894736872797,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8584401709401709,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.870666284992158,
              "Brier": 0.05014852121499131,
              "log_loss": 0.17486016865559995,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.848599994509482,
              "Brier": 0.04990954646288043,
              "log_loss": 0.17353176706553985,
              "coverage50": 0.4681861348528015,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.02206629048267524,
              "cycles_improved": 1,
              "two_sided_p": 1.0,
              "interval95": [
                0.0,
                0.06619887144802572
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.0,
              "2022": 0.0,
              "2024": 0.06619887144802572
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.870666284992158,
                "Brier": 0.05014852121499131,
                "log_loss": 0.17486016865559995,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.848599994509482,
                "Brier": 0.04990954646288043,
                "log_loss": 0.17353176706553985,
                "coverage50": 0.4681861348528015,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "MAE_gain_pp": 0.022066290482675832,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 4.190675959165117,
                "Brier": 0.09576918174811971,
                "log_loss": 0.3275705856536866,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 4.1788039381269275,
                "Brier": 0.09522553215974226,
                "log_loss": 0.3244137996711442,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.725506684440247,
              "Brier": 0.04639595914403847,
              "log_loss": 0.16582035548424248,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.295940737808604,
              "Brier": 0.037645449116347145,
              "log_loss": 0.1418432691517824,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.42956594663164244,
              "cycles_improved": 2,
              "two_sided_p": 0.75,
              "interval95": [
                -0.22763802981961812,
                1.2935236910848333
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 1.2935236910848333,
              "2022": 0.22281217862971214,
              "2024": -0.22763802981961812
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.725506684440247,
                "Brier": 0.04639595914403847,
                "log_loss": 0.16582035548424248,
                "coverage50": 0.4928774928774929,
                "coverage70": 0.7583095916429249,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.295940737808604,
                "Brier": 0.037645449116347145,
                "log_loss": 0.1418432691517824,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": 0.4295659466316426,
              "worst_cycle_MAE_increase_pp": 0.22763802981961812,
              "competitive_baseline": {
                "MAE_pp": 4.088448505558888,
                "Brier": 0.08727960967855991,
                "log_loss": 0.3059908463209775,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 3.505253641053274,
                "Brier": 0.07280198272329741,
                "log_loss": 0.26648894736872797,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8584401709401709,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "experience",
          "label": "Challenger/open-seat experience",
          "subset": "55",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.282456537373818,
              "Brier": 0.037010665676239896,
              "log_loss": 0.14038030395387988,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "candidate": {
              "MAE_pp": 4.291440024227326,
              "Brier": 0.03676562705101322,
              "log_loss": 0.13998564455142778,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7716049382716049,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.008983486853507175,
              "cycles_improved": 1,
              "two_sided_p": 0.5,
              "interval95": [
                -0.022756450016903074,
                0.008019596904121684
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.008019596904121684,
              "2022": -0.022756450016903074,
              "2024": -0.012213607447740138
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.282456537373818,
                "Brier": 0.037010665676239896,
                "log_loss": 0.14038030395387988,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "candidate": {
                "MAE_pp": 4.291440024227326,
                "Brier": 0.03676562705101322,
                "log_loss": 0.13998564455142778,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7716049382716049,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": -0.008983486853507472,
              "worst_cycle_MAE_increase_pp": 0.022756450016903074,
              "competitive_baseline": {
                "MAE_pp": 3.4983547420271965,
                "Brier": 0.07181360256055222,
                "log_loss": 0.26445450268798476,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "competitive_candidate": {
                "MAE_pp": 3.4910865737833334,
                "Brier": 0.07143977438197067,
                "log_loss": 0.26378696023071774,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.870666284992158,
              "Brier": 0.05014852121499131,
              "log_loss": 0.17486016865559995,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.887449797495449,
              "Brier": 0.0502090856645132,
              "log_loss": 0.17538144920228846,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7336182336182335,
              "coverage90": 0.9102564102564102
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.01678351250329128,
              "cycles_improved": 0,
              "two_sided_p": 1.0,
              "interval95": [
                -0.05035053750987384,
                0.0
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.0,
              "2022": 0.0,
              "2024": -0.05035053750987384
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.870666284992158,
                "Brier": 0.05014852121499131,
                "log_loss": 0.17486016865559995,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.887449797495449,
                "Brier": 0.0502090856645132,
                "log_loss": 0.17538144920228846,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7336182336182335,
                "coverage90": 0.9102564102564102
              },
              "MAE_gain_pp": -0.016783512503291576,
              "worst_cycle_MAE_increase_pp": 0.05035053750987384,
              "competitive_baseline": {
                "MAE_pp": 4.190675959165117,
                "Brier": 0.09576918174811971,
                "log_loss": 0.3275705856536866,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 4.170492549582223,
                "Brier": 0.09590148440835548,
                "log_loss": 0.3285914406256207,
                "coverage50": 0.548076923076923,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.725506684440247,
              "Brier": 0.04639595914403847,
              "log_loss": 0.16582035548424248,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.291440024227326,
              "Brier": 0.03676562705101322,
              "log_loss": 0.13998564455142778,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7716049382716049,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.434066660212922,
              "cycles_improved": 2,
              "two_sided_p": 0.75,
              "interval95": [
                -0.2731288458530847,
                1.3377175171647622
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 1.3377175171647622,
              "2022": 0.23761130932708863,
              "2024": -0.2731288458530847
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.725506684440247,
                "Brier": 0.04639595914403847,
                "log_loss": 0.16582035548424248,
                "coverage50": 0.4928774928774929,
                "coverage70": 0.7583095916429249,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.291440024227326,
                "Brier": 0.03676562705101322,
                "log_loss": 0.13998564455142778,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7716049382716049,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": 0.4340666602129213,
              "worst_cycle_MAE_increase_pp": 0.2731288458530847,
              "competitive_baseline": {
                "MAE_pp": 4.088448505558888,
                "Brier": 0.08727960967855991,
                "log_loss": 0.3059908463209775,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 3.4910865737833334,
                "Brier": 0.07143977438197067,
                "log_loss": 0.26378696023071774,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "scandals",
          "label": "Scandal news",
          "subset": "47",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.282456537373818,
              "Brier": 0.037010665676239896,
              "log_loss": 0.14038030395387988,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "candidate": {
              "MAE_pp": 4.282073830916312,
              "Brier": 0.03705746394918496,
              "log_loss": 0.14047322667616557,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.0003827064575057844,
              "cycles_improved": 2,
              "two_sided_p": 0.75,
              "interval95": [
                -0.0014661067116215065,
                0.0014769890537409402
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.0011372370303979196,
              "2022": -0.0014661067116215065,
              "2024": 0.0014769890537409402
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.282456537373818,
                "Brier": 0.037010665676239896,
                "log_loss": 0.14038030395387988,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "candidate": {
                "MAE_pp": 4.282073830916312,
                "Brier": 0.03705746394918496,
                "log_loss": 0.14047322667616557,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": 0.00038270645750593246,
              "worst_cycle_MAE_increase_pp": 0.0014661067116215065,
              "competitive_baseline": {
                "MAE_pp": 3.4983547420271965,
                "Brier": 0.07181360256055222,
                "log_loss": 0.26445450268798476,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "competitive_candidate": {
                "MAE_pp": 3.4971295558879,
                "Brier": 0.07189506250107558,
                "log_loss": 0.26461983079980905,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.870666284992158,
              "Brier": 0.05014852121499131,
              "log_loss": 0.17486016865559995,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.867262044091309,
              "Brier": 0.05015970012455037,
              "log_loss": 0.17490443666843558,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.0034042409008492314,
              "cycles_improved": 1,
              "two_sided_p": 1.0,
              "interval95": [
                0.0,
                0.010212722702547694
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.0,
              "2022": 0.0,
              "2024": 0.010212722702547694
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.870666284992158,
                "Brier": 0.05014852121499131,
                "log_loss": 0.17486016865559995,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.867262044091309,
                "Brier": 0.05015970012455037,
                "log_loss": 0.17490443666843558,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "MAE_gain_pp": 0.0034042409008492314,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 4.190675959165117,
                "Brier": 0.09576918174811971,
                "log_loss": 0.3275705856536866,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 4.182429130994618,
                "Brier": 0.09579426134738216,
                "log_loss": 0.3276671242505242,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.725506684440247,
              "Brier": 0.04639595914403847,
              "log_loss": 0.16582035548424248,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.282073830916312,
              "Brier": 0.03705746394918496,
              "log_loss": 0.14047322667616557,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.44343285352393497,
              "cycles_improved": 2,
              "two_sided_p": 0.75,
              "interval95": [
                -0.25943824935160364,
                1.3308351572910384
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 1.3308351572910384,
              "2022": 0.2589016526323702,
              "2024": -0.25943824935160364
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.725506684440247,
                "Brier": 0.04639595914403847,
                "log_loss": 0.16582035548424248,
                "coverage50": 0.4928774928774929,
                "coverage70": 0.7583095916429249,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.282073830916312,
                "Brier": 0.03705746394918496,
                "log_loss": 0.14047322667616557,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": 0.4434328535239347,
              "worst_cycle_MAE_increase_pp": 0.25943824935160364,
              "competitive_baseline": {
                "MAE_pp": 4.088448505558888,
                "Brier": 0.08727960967855991,
                "log_loss": 0.3059908463209775,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 3.4971295558879,
                "Brier": 0.07189506250107558,
                "log_loss": 0.26461983079980905,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "generic_ballot",
          "label": "Generic ballot",
          "subset": "31",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.282456537373818,
              "Brier": 0.037010665676239896,
              "log_loss": 0.14038030395387988,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "candidate": {
              "MAE_pp": 4.313931852179794,
              "Brier": 0.03700858344708547,
              "log_loss": 0.14046443157221805,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": -0.03147531480597513,
              "cycles_improved": 1,
              "two_sided_p": 0.5,
              "interval95": [
                -0.07008081611414774,
                0.005091965477239668
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.005091965477239668,
              "2022": -0.02943709378101733,
              "2024": -0.07008081611414774
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.282456537373818,
                "Brier": 0.037010665676239896,
                "log_loss": 0.14038030395387988,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "candidate": {
                "MAE_pp": 4.313931852179794,
                "Brier": 0.03700858344708547,
                "log_loss": 0.14046443157221805,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": -0.03147531480597543,
              "worst_cycle_MAE_increase_pp": 0.07008081611414774,
              "competitive_baseline": {
                "MAE_pp": 3.4983547420271965,
                "Brier": 0.07181360256055222,
                "log_loss": 0.26445450268798476,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "competitive_candidate": {
                "MAE_pp": 3.52338370907655,
                "Brier": 0.07185303368736125,
                "log_loss": 0.2647466870368405,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 4.870666284992158,
              "Brier": 0.05014852121499131,
              "log_loss": 0.17486016865559995,
              "coverage50": 0.45584045584045585,
              "coverage70": 0.7459639126305793,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.84825595426513,
              "Brier": 0.04737057220930221,
              "log_loss": 0.16766574510221113,
              "coverage50": 0.5052231718898385,
              "coverage70": 0.7336182336182335,
              "coverage90": 0.9102564102564102
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.02241033072702736,
              "cycles_improved": 1,
              "two_sided_p": 1.0,
              "interval95": [
                0.0,
                0.06723099218108208
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 0.0,
              "2022": 0.0,
              "2024": 0.06723099218108208
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.870666284992158,
                "Brier": 0.05014852121499131,
                "log_loss": 0.17486016865559995,
                "coverage50": 0.45584045584045585,
                "coverage70": 0.7459639126305793,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.84825595426513,
                "Brier": 0.04737057220930221,
                "log_loss": 0.16766574510221113,
                "coverage50": 0.5052231718898385,
                "coverage70": 0.7336182336182335,
                "coverage90": 0.9102564102564102
              },
              "MAE_gain_pp": 0.022410330727027805,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 4.190675959165117,
                "Brier": 0.09576918174811971,
                "log_loss": 0.3275705856536866,
                "coverage50": 0.5758547008547009,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 4.15854013325917,
                "Brier": 0.08949764080821458,
                "log_loss": 0.31076545792426885,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 4.725506684440247,
              "Brier": 0.04639595914403847,
              "log_loss": 0.16582035548424248,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.313931852179794,
              "Brier": 0.03700858344708547,
              "log_loss": 0.14046443157221805,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "inference": {
              "cycles": 3,
              "mean_gain_pp": 0.41157483226045405,
              "cycles_improved": 2,
              "two_sided_p": 0.75,
              "interval95": [
                -0.3309960545194923,
                1.3347898857378802
              ],
              "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
            },
            "cycle_gains": {
              "2020": 1.3347898857378802,
              "2022": 0.23093066556297437,
              "2024": -0.3309960545194923
            },
            "gate": {
              "enabled": true,
              "cycles": [
                2020,
                2022,
                2024
              ],
              "baseline": {
                "MAE_pp": 4.725506684440247,
                "Brier": 0.04639595914403847,
                "log_loss": 0.16582035548424248,
                "coverage50": 0.4928774928774929,
                "coverage70": 0.7583095916429249,
                "coverage90": 0.9102564102564102
              },
              "candidate": {
                "MAE_pp": 4.313931852179794,
                "Brier": 0.03700858344708547,
                "log_loss": 0.14046443157221805,
                "coverage50": 0.6082621082621082,
                "coverage70": 0.7844254510921177,
                "coverage90": 0.9487179487179488
              },
              "MAE_gain_pp": 0.4115748322604533,
              "worst_cycle_MAE_increase_pp": 0.3309960545194923,
              "competitive_baseline": {
                "MAE_pp": 4.088448505558888,
                "Brier": 0.08727960967855991,
                "log_loss": 0.3059908463209775,
                "coverage50": 0.6036324786324786,
                "coverage70": 0.7681623931623932,
                "coverage90": 0.907051282051282
              },
              "competitive_candidate": {
                "MAE_pp": 3.52338370907655,
                "Brier": 0.07185303368736125,
                "log_loss": 0.2647466870368405,
                "coverage50": 0.7126068376068376,
                "coverage70": 0.8376068376068376,
                "coverage90": 0.9791666666666666
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        }
      ],
      "earlier_selected_subsets": {
        "baseline": {
          "MAE_pp": 4.725506684440247,
          "Brier": 0.04639595914403847,
          "log_loss": 0.16582035548424248,
          "coverage50": 0.4928774928774929,
          "coverage70": 0.7583095916429249,
          "coverage90": 0.9102564102564102
        },
        "candidate": {
          "MAE_pp": 4.848599994509482,
          "Brier": 0.04990954646288043,
          "log_loss": 0.17353176706553985,
          "coverage50": 0.4681861348528015,
          "coverage70": 0.7459639126305793,
          "coverage90": 0.9102564102564102
        },
        "inference": {
          "cycles": 3,
          "mean_gain_pp": -0.12309331006923536,
          "cycles_improved": 0,
          "two_sided_p": 1.0,
          "interval95": [
            -0.3692799302077061,
            0.0
          ],
          "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
        },
        "cycle_gains": {
          "2020": 0.0,
          "2022": 0.0,
          "2024": -0.3692799302077061
        },
        "gate": {
          "enabled": false,
          "cycles": [
            2020,
            2022,
            2024
          ],
          "baseline": {
            "MAE_pp": 4.725506684440247,
            "Brier": 0.04639595914403847,
            "log_loss": 0.16582035548424248,
            "coverage50": 0.4928774928774929,
            "coverage70": 0.7583095916429249,
            "coverage90": 0.9102564102564102
          },
          "candidate": {
            "MAE_pp": 4.848599994509482,
            "Brier": 0.04990954646288043,
            "log_loss": 0.17353176706553985,
            "coverage50": 0.4681861348528015,
            "coverage70": 0.7459639126305793,
            "coverage90": 0.9102564102564102
          },
          "MAE_gain_pp": -0.12309331006923507,
          "worst_cycle_MAE_increase_pp": 0.3692799302077061,
          "competitive_baseline": {
            "MAE_pp": 4.088448505558888,
            "Brier": 0.08727960967855991,
            "log_loss": 0.3059908463209775,
            "coverage50": 0.6036324786324786,
            "coverage70": 0.7681623931623932,
            "coverage90": 0.907051282051282
          },
          "competitive_candidate": {
            "MAE_pp": 4.1788039381269275,
            "Brier": 0.09522553215974226,
            "log_loss": 0.3244137996711442,
            "coverage50": 0.5758547008547009,
            "coverage70": 0.7681623931623932,
            "coverage90": 0.907051282051282
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "selections": [
        {
          "test_cycle": 2020,
          "subset": "0",
          "lam": 1.0,
          "blend": 0.0,
          "validation_MAE_pp": null,
          "validation_cycles": [],
          "reason": "Fewer than two earlier validation elections; use no adjustment.",
          "groups": []
        },
        {
          "test_cycle": 2022,
          "subset": "0",
          "lam": 1.0,
          "blend": 0.0,
          "validation_MAE_pp": null,
          "validation_cycles": [
            2020
          ],
          "reason": "Fewer than two earlier validation elections; use no adjustment.",
          "groups": []
        },
        {
          "test_cycle": 2024,
          "subset": "59",
          "lam": 0.25,
          "blend": 0.5,
          "validation_MAE_pp": 4.5180021284140945,
          "validation_cycles": [
            2020,
            2022
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot"
          ]
        },
        {
          "test_cycle": 2026,
          "subset": "61",
          "lam": 0.25,
          "blend": 0.5,
          "validation_MAE_pp": 4.195940797544493,
          "validation_cycles": [
            2020,
            2022,
            2024
          ],
          "reason": "Minimum mean earlier-validation MAE; ties prefer fewer factor families, less blending, then lambda nearer one.",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ]
        }
      ],
      "retrospective_best_fixed25": {
        "subset": "47",
        "groups": [
          "lean",
          "incumbency",
          "prior_performance",
          "experience",
          "generic_ballot"
        ],
        "comparison": {
          "baseline": {
            "MAE_pp": 4.725506684440247,
            "Brier": 0.04639595914403847,
            "log_loss": 0.16582035548424248,
            "coverage50": 0.4928774928774929,
            "coverage70": 0.7583095916429249,
            "coverage90": 0.9102564102564102
          },
          "candidate": {
            "MAE_pp": 4.282073830916312,
            "Brier": 0.03705746394918496,
            "log_loss": 0.14047322667616557,
            "coverage50": 0.6082621082621082,
            "coverage70": 0.7844254510921177,
            "coverage90": 0.9487179487179488
          },
          "inference": {
            "cycles": 3,
            "mean_gain_pp": 0.44343285352393497,
            "cycles_improved": 2,
            "two_sided_p": 0.75,
            "interval95": [
              -0.25943824935160364,
              1.3308351572910384
            ],
            "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
          },
          "cycle_gains": {
            "2020": 1.3308351572910384,
            "2022": 0.2589016526323702,
            "2024": -0.25943824935160364
          },
          "gate": {
            "enabled": true,
            "cycles": [
              2020,
              2022,
              2024
            ],
            "baseline": {
              "MAE_pp": 4.725506684440247,
              "Brier": 0.04639595914403847,
              "log_loss": 0.16582035548424248,
              "coverage50": 0.4928774928774929,
              "coverage70": 0.7583095916429249,
              "coverage90": 0.9102564102564102
            },
            "candidate": {
              "MAE_pp": 4.282073830916312,
              "Brier": 0.03705746394918496,
              "log_loss": 0.14047322667616557,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "MAE_gain_pp": 0.4434328535239347,
            "worst_cycle_MAE_increase_pp": 0.25943824935160364,
            "competitive_baseline": {
              "MAE_pp": 4.088448505558888,
              "Brier": 0.08727960967855991,
              "log_loss": 0.3059908463209775,
              "coverage50": 0.6036324786324786,
              "coverage70": 0.7681623931623932,
              "coverage90": 0.907051282051282
            },
            "competitive_candidate": {
              "MAE_pp": 3.4971295558879,
              "Brier": 0.07189506250107558,
              "log_loss": 0.26461983079980905,
              "coverage50": 0.7126068376068376,
              "coverage70": 0.8376068376068376,
              "coverage90": 0.9791666666666666
            },
            "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
          }
        },
        "versus_full": {
          "baseline": {
            "MAE_pp": 4.282456537373818,
            "Brier": 0.037010665676239896,
            "log_loss": 0.14038030395387988,
            "coverage50": 0.6082621082621082,
            "coverage70": 0.7844254510921177,
            "coverage90": 0.9487179487179488
          },
          "candidate": {
            "MAE_pp": 4.282073830916312,
            "Brier": 0.03705746394918496,
            "log_loss": 0.14047322667616557,
            "coverage50": 0.6082621082621082,
            "coverage70": 0.7844254510921177,
            "coverage90": 0.9487179487179488
          },
          "inference": {
            "cycles": 3,
            "mean_gain_pp": 0.0003827064575057844,
            "cycles_improved": 2,
            "two_sided_p": 0.75,
            "interval95": [
              -0.0014661067116215065,
              0.0014769890537409402
            ],
            "assumptions": "Whole-election differences are independent and sign-symmetric under the null. Five-cycle bootstrap intervals are exploratory; nested training creates dependence. No causal inference."
          },
          "cycle_gains": {
            "2020": 0.0011372370303979196,
            "2022": -0.0014661067116215065,
            "2024": 0.0014769890537409402
          },
          "gate": {
            "enabled": false,
            "cycles": [
              2020,
              2022,
              2024
            ],
            "baseline": {
              "MAE_pp": 4.282456537373818,
              "Brier": 0.037010665676239896,
              "log_loss": 0.14038030395387988,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "candidate": {
              "MAE_pp": 4.282073830916312,
              "Brier": 0.03705746394918496,
              "log_loss": 0.14047322667616557,
              "coverage50": 0.6082621082621082,
              "coverage70": 0.7844254510921177,
              "coverage90": 0.9487179487179488
            },
            "MAE_gain_pp": 0.00038270645750593246,
            "worst_cycle_MAE_increase_pp": 0.0014661067116215065,
            "competitive_baseline": {
              "MAE_pp": 3.4983547420271965,
              "Brier": 0.07181360256055222,
              "log_loss": 0.26445450268798476,
              "coverage50": 0.7126068376068376,
              "coverage70": 0.8376068376068376,
              "coverage90": 0.9791666666666666
            },
            "competitive_candidate": {
              "MAE_pp": 3.4971295558879,
              "Brier": 0.07189506250107558,
              "log_loss": 0.26461983079980905,
              "coverage50": 0.7126068376068376,
              "coverage70": 0.8376068376068376,
              "coverage90": 0.9791666666666666
            },
            "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
          }
        },
        "holm_p": 1.0,
        "selection_warning": "Chosen after evaluating these test outcomes; not a prospectively selected winner."
      },
      "all_fixed25_scores": [
        {
          "subset": "47",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.282073830916312,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "63",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.282456537373818,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "39",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 4.290892078496498,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "55",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.291440024227326,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "59",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.295940737808604,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "43",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.296101116440446,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "51",
          "groups": [
            "lean",
            "incumbency",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.306040455697334,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "35",
          "groups": [
            "lean",
            "incumbency",
            "generic_ballot"
          ],
          "MAE_pp": 4.306157325272587,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "15",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.313388922271084,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "31",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.313931852179794,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "7",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance"
          ],
          "MAE_pp": 4.322035404241591,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "23",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.3226133667387865,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "27",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.323765856643693,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "11",
          "groups": [
            "lean",
            "incumbency",
            "experience"
          ],
          "MAE_pp": 4.323933001340223,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "19",
          "groups": [
            "lean",
            "incumbency",
            "scandals"
          ],
          "MAE_pp": 4.3342563389603885,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "3",
          "groups": [
            "lean",
            "incumbency"
          ],
          "MAE_pp": 4.334348884678943,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "61",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.344396874492101,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "45",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.345136643037139,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "53",
          "groups": [
            "lean",
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.358373087527466,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "37",
          "groups": [
            "lean",
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 4.359178925950486,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "29",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.379564216895607,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "13",
          "groups": [
            "lean",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.380234726642327,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "21",
          "groups": [
            "lean",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.395097000953789,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "5",
          "groups": [
            "lean",
            "prior_performance"
          ],
          "MAE_pp": 4.395751877040575,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "57",
          "groups": [
            "lean",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.426828421014554,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "41",
          "groups": [
            "lean",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.426900302714519,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "49",
          "groups": [
            "lean",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.457363433694577,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "33",
          "groups": [
            "lean",
            "generic_ballot"
          ],
          "MAE_pp": 4.457457559643754,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "25",
          "groups": [
            "lean",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.463346933378523,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "9",
          "groups": [
            "lean",
            "experience"
          ],
          "MAE_pp": 4.463442851447285,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "17",
          "groups": [
            "lean",
            "scandals"
          ],
          "MAE_pp": 4.493720824060564,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "1",
          "groups": [
            "lean"
          ],
          "MAE_pp": 4.493846448136531,
          "p": 0.75,
          "holm_p": 1.0
        },
        {
          "subset": "46",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 5.08903988560363,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "62",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.090130942717315,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "14",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 5.091100564193643,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "30",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 5.092167427710847,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "42",
          "groups": [
            "incumbency",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 5.0939308424362855,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "58",
          "groups": [
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.094611390029315,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "10",
          "groups": [
            "incumbency",
            "experience"
          ],
          "MAE_pp": 5.095262086749902,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "26",
          "groups": [
            "incumbency",
            "experience",
            "scandals"
          ],
          "MAE_pp": 5.095958130226928,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "34",
          "groups": [
            "incumbency",
            "generic_ballot"
          ],
          "MAE_pp": 5.1662487568207265,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "50",
          "groups": [
            "incumbency",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.16679981777563,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "2",
          "groups": [
            "incumbency"
          ],
          "MAE_pp": 5.167406943948454,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "38",
          "groups": [
            "incumbency",
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 5.167949660887217,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "18",
          "groups": [
            "incumbency",
            "scandals"
          ],
          "MAE_pp": 5.1679938338571425,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "54",
          "groups": [
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.168888004857948,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "6",
          "groups": [
            "incumbency",
            "prior_performance"
          ],
          "MAE_pp": 5.170256829132382,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "22",
          "groups": [
            "incumbency",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 5.171213450261703,
          "p": 0.5,
          "holm_p": 1.0
        },
        {
          "subset": "44",
          "groups": [
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 5.445757233398144,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "60",
          "groups": [
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.446115994399594,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "12",
          "groups": [
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 5.4544884020841,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "28",
          "groups": [
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 5.454851290393232,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "36",
          "groups": [
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 5.515189516189879,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "52",
          "groups": [
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.515447339215457,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "4",
          "groups": [
            "prior_performance"
          ],
          "MAE_pp": 5.522418365281053,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "20",
          "groups": [
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 5.522685374138021,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "40",
          "groups": [
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 5.686746831732196,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "56",
          "groups": [
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.689244934356257,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "8",
          "groups": [
            "experience"
          ],
          "MAE_pp": 5.69067091292911,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "24",
          "groups": [
            "experience",
            "scandals"
          ],
          "MAE_pp": 5.692232318130806,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "32",
          "groups": [
            "generic_ballot"
          ],
          "MAE_pp": 5.778677742462655,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "48",
          "groups": [
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 5.780882893530664,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "0",
          "groups": [],
          "MAE_pp": 5.782069430730058,
          "p": 0.25,
          "holm_p": 1.0
        },
        {
          "subset": "16",
          "groups": [
            "scandals"
          ],
          "MAE_pp": 5.783257902541574,
          "p": 0.25,
          "holm_p": 1.0
        }
      ]
    },
    "financial": {
      "subsets": 128,
      "test_races": 13,
      "test_cycles": [
        2022
      ],
      "full_groups": [
        "lean",
        "incumbency",
        "prior_performance",
        "experience",
        "scandals",
        "generic_ballot",
        "fundraising"
      ],
      "full_fixed25": {
        "baseline": {
          "MAE_pp": 3.6954652280500673,
          "Brier": 0.07057240794544598,
          "log_loss": 0.27717103043137964,
          "coverage50": 0.7692307692307693,
          "coverage70": 0.8461538461538461,
          "coverage90": 0.8461538461538461
        },
        "candidate": {
          "MAE_pp": 4.222456571389826,
          "Brier": 0.07375326844824318,
          "log_loss": 0.29078501772968435,
          "coverage50": 0.6153846153846154,
          "coverage70": 0.8461538461538461,
          "coverage90": 0.8461538461538461
        },
        "inference": {
          "cycles": 1,
          "mean_gain_pp": -0.526991343339759,
          "two_sided_p": null,
          "interval95": null,
          "reason": "Fewer than two independent test elections; significance not estimable."
        },
        "cycle_gains": {
          "2022": -0.526991343339759
        },
        "gate": {
          "enabled": false,
          "cycles": [
            2022
          ],
          "baseline": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "candidate": {
            "MAE_pp": 4.222456571389826,
            "Brier": 0.07375326844824318,
            "log_loss": 0.29078501772968435,
            "coverage50": 0.6153846153846154,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "MAE_gain_pp": -0.526991343339759,
          "worst_cycle_MAE_increase_pp": 0.526991343339759,
          "competitive_baseline": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "competitive_candidate": {
            "MAE_pp": 4.222456571389826,
            "Brier": 0.07375326844824318,
            "log_loss": 0.29078501772968435,
            "coverage50": 0.6153846153846154,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "full_nested": {
        "baseline": {
          "MAE_pp": 3.6954652280500673,
          "Brier": 0.07057240794544598,
          "log_loss": 0.27717103043137964,
          "coverage50": 0.7692307692307693,
          "coverage70": 0.8461538461538461,
          "coverage90": 0.8461538461538461
        },
        "candidate": {
          "MAE_pp": 3.6954652280500673,
          "Brier": 0.07057240794544598,
          "log_loss": 0.27717103043137964,
          "coverage50": 0.7692307692307693,
          "coverage70": 0.8461538461538461,
          "coverage90": 0.8461538461538461
        },
        "inference": {
          "cycles": 1,
          "mean_gain_pp": 0.0,
          "two_sided_p": null,
          "interval95": null,
          "reason": "Fewer than two independent test elections; significance not estimable."
        },
        "cycle_gains": {
          "2022": 0.0
        },
        "gate": {
          "enabled": false,
          "cycles": [
            2022
          ],
          "baseline": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "candidate": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "MAE_gain_pp": 0.0,
          "worst_cycle_MAE_increase_pp": 0.0,
          "competitive_baseline": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "competitive_candidate": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "leave_one_out": [
        {
          "removed": "lean",
          "label": "State partisan lean",
          "subset": "126",
          "retained_groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.6082483933155425,
              "Brier": 0.08239912513604578,
              "log_loss": 0.3155716793846523,
              "coverage50": 0.5384615384615384,
              "coverage70": 0.7692307692307693,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.38579182192571615,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.38579182192571615
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.6082483933155425,
                "Brier": 0.08239912513604578,
                "log_loss": 0.3155716793846523,
                "coverage50": 0.5384615384615384,
                "coverage70": 0.7692307692307693,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.38579182192571615,
              "worst_cycle_MAE_increase_pp": 0.38579182192571615,
              "competitive_baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.6082483933155425,
                "Brier": 0.08239912513604578,
                "log_loss": 0.3155716793846523,
                "coverage50": 0.5384615384615384,
                "coverage70": 0.7692307692307693,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.0,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.0
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.0,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.6082483933155425,
              "Brier": 0.08239912513604578,
              "log_loss": 0.3155716793846523,
              "coverage50": 0.5384615384615384,
              "coverage70": 0.7692307692307693,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.9127831652654752,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.9127831652654752
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.6082483933155425,
                "Brier": 0.08239912513604578,
                "log_loss": 0.3155716793846523,
                "coverage50": 0.5384615384615384,
                "coverage70": 0.7692307692307693,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.9127831652654752,
              "worst_cycle_MAE_increase_pp": 0.9127831652654752,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.6082483933155425,
                "Brier": 0.08239912513604578,
                "log_loss": 0.3155716793846523,
                "coverage50": 0.5384615384615384,
                "coverage70": 0.7692307692307693,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "incumbency",
          "label": "Incumbency and Senate tenure",
          "subset": "125",
          "retained_groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.399467801069518,
              "Brier": 0.08074926748016761,
              "log_loss": 0.3096371864379564,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.17701122967969152,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.17701122967969152
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.399467801069518,
                "Brier": 0.08074926748016761,
                "log_loss": 0.3096371864379564,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.17701122967969152,
              "worst_cycle_MAE_increase_pp": 0.17701122967969152,
              "competitive_baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.399467801069518,
                "Brier": 0.08074926748016761,
                "log_loss": 0.3096371864379564,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.0,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.0
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.0,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.399467801069518,
              "Brier": 0.08074926748016761,
              "log_loss": 0.3096371864379564,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.7040025730194506,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.7040025730194506
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.399467801069518,
                "Brier": 0.08074926748016761,
                "log_loss": 0.3096371864379564,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.7040025730194506,
              "worst_cycle_MAE_increase_pp": 0.7040025730194506,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.399467801069518,
                "Brier": 0.08074926748016761,
                "log_loss": 0.3096371864379564,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "prior_performance",
          "label": "Earlier personal election performance",
          "subset": "123",
          "retained_groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.225746667650966,
              "Brier": 0.0749397884487602,
              "log_loss": 0.29366615990045947,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.003290096261139297,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.003290096261139297
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.225746667650966,
                "Brier": 0.0749397884487602,
                "log_loss": 0.29366615990045947,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.003290096261139297,
              "worst_cycle_MAE_increase_pp": 0.003290096261139297,
              "competitive_baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.225746667650966,
                "Brier": 0.0749397884487602,
                "log_loss": 0.29366615990045947,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.0,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.0
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.0,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.225746667650966,
              "Brier": 0.0749397884487602,
              "log_loss": 0.29366615990045947,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.5302814396008984,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.5302814396008984
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.225746667650966,
                "Brier": 0.0749397884487602,
                "log_loss": 0.29366615990045947,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.5302814396008984,
              "worst_cycle_MAE_increase_pp": 0.5302814396008984,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.225746667650966,
                "Brier": 0.0749397884487602,
                "log_loss": 0.29366615990045947,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "experience",
          "label": "Challenger/open-seat experience",
          "subset": "119",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.216216320587402,
              "Brier": 0.07360483388093829,
              "log_loss": 0.2903648934699417,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.006240250802424185,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.006240250802424185
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.216216320587402,
                "Brier": 0.07360483388093829,
                "log_loss": 0.2903648934699417,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.006240250802424185,
              "worst_cycle_MAE_increase_pp": -0.006240250802424185,
              "competitive_baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.216216320587402,
                "Brier": 0.07360483388093829,
                "log_loss": 0.2903648934699417,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.0,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.0
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.0,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.216216320587402,
              "Brier": 0.07360483388093829,
              "log_loss": 0.2903648934699417,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.5207510925373349,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.5207510925373349
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.216216320587402,
                "Brier": 0.07360483388093829,
                "log_loss": 0.2903648934699417,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.5207510925373349,
              "worst_cycle_MAE_increase_pp": 0.5207510925373349,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.216216320587402,
                "Brier": 0.07360483388093829,
                "log_loss": 0.2903648934699417,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "scandals",
          "label": "Scandal news",
          "subset": "111",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.2221599253645925,
              "Brier": 0.07370735668951459,
              "log_loss": 0.290671086217583,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.00029664602523382655,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.00029664602523382655
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.2221599253645925,
                "Brier": 0.07370735668951459,
                "log_loss": 0.290671086217583,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.00029664602523382655,
              "worst_cycle_MAE_increase_pp": -0.00029664602523382655,
              "competitive_baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.2221599253645925,
                "Brier": 0.07370735668951459,
                "log_loss": 0.290671086217583,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.0,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.0
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.0,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.2221599253645925,
              "Brier": 0.07370735668951459,
              "log_loss": 0.290671086217583,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.5266946973145252,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.5266946973145252
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.2221599253645925,
                "Brier": 0.07370735668951459,
                "log_loss": 0.290671086217583,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.5266946973145252,
              "worst_cycle_MAE_increase_pp": 0.5266946973145252,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.2221599253645925,
                "Brier": 0.07370735668951459,
                "log_loss": 0.290671086217583,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "generic_ballot",
          "label": "Generic ballot",
          "subset": "95",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "fundraising"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.224716715452741,
              "Brier": 0.07359298546647342,
              "log_loss": 0.29046546036764703,
              "coverage50": 0.6923076923076923,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.0022601440629150815,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.0022601440629150815
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.224716715452741,
                "Brier": 0.07359298546647342,
                "log_loss": 0.29046546036764703,
                "coverage50": 0.6923076923076923,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.0022601440629150815,
              "worst_cycle_MAE_increase_pp": 0.0022601440629150815,
              "competitive_baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.224716715452741,
                "Brier": 0.07359298546647342,
                "log_loss": 0.29046546036764703,
                "coverage50": 0.6923076923076923,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.0,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.0
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.0,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.224716715452741,
              "Brier": 0.07359298546647342,
              "log_loss": 0.29046546036764703,
              "coverage50": 0.6923076923076923,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.5292514874026741,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.5292514874026741
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.224716715452741,
                "Brier": 0.07359298546647342,
                "log_loss": 0.29046546036764703,
                "coverage50": 0.6923076923076923,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.5292514874026741,
              "worst_cycle_MAE_increase_pp": 0.5292514874026741,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.224716715452741,
                "Brier": 0.07359298546647342,
                "log_loss": 0.29046546036764703,
                "coverage50": 0.6923076923076923,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        },
        {
          "removed": "fundraising",
          "label": "Individual fundraising share",
          "subset": "63",
          "retained_groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "fixed25": {
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.222434728831396,
              "Brier": 0.07374753301520495,
              "log_loss": 0.29077051598557213,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 2.1842558430407166e-05,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 2.1842558430407166e-05
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.222434728831396,
                "Brier": 0.07374753301520495,
                "log_loss": 0.29077051598557213,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 2.1842558430407166e-05,
              "worst_cycle_MAE_increase_pp": -2.1842558430407166e-05,
              "competitive_baseline": {
                "MAE_pp": 4.222456571389826,
                "Brier": 0.07375326844824318,
                "log_loss": 0.29078501772968435,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.222434728831396,
                "Brier": 0.07374753301520495,
                "log_loss": 0.29077051598557213,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "nested": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": 0.0,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": 0.0
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": 0.0,
              "worst_cycle_MAE_increase_pp": 0.0,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          },
          "versus_active": {
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.222434728831396,
              "Brier": 0.07374753301520495,
              "log_loss": 0.29077051598557213,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "inference": {
              "cycles": 1,
              "mean_gain_pp": -0.5269695007813286,
              "two_sided_p": null,
              "interval95": null,
              "reason": "Fewer than two independent test elections; significance not estimable."
            },
            "cycle_gains": {
              "2022": -0.5269695007813286
            },
            "gate": {
              "enabled": false,
              "cycles": [
                2022
              ],
              "baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "candidate": {
                "MAE_pp": 4.222434728831396,
                "Brier": 0.07374753301520495,
                "log_loss": 0.29077051598557213,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "MAE_gain_pp": -0.5269695007813286,
              "worst_cycle_MAE_increase_pp": 0.5269695007813286,
              "competitive_baseline": {
                "MAE_pp": 3.6954652280500673,
                "Brier": 0.07057240794544598,
                "log_loss": 0.27717103043137964,
                "coverage50": 0.7692307692307693,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "competitive_candidate": {
                "MAE_pp": 4.222434728831396,
                "Brier": 0.07374753301520495,
                "log_loss": 0.29077051598557213,
                "coverage50": 0.6153846153846154,
                "coverage70": 0.8461538461538461,
                "coverage90": 0.8461538461538461
              },
              "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
            }
          }
        }
      ],
      "earlier_selected_subsets": {
        "baseline": {
          "MAE_pp": 3.6954652280500673,
          "Brier": 0.07057240794544598,
          "log_loss": 0.27717103043137964,
          "coverage50": 0.7692307692307693,
          "coverage70": 0.8461538461538461,
          "coverage90": 0.8461538461538461
        },
        "candidate": {
          "MAE_pp": 3.6954652280500673,
          "Brier": 0.07057240794544598,
          "log_loss": 0.27717103043137964,
          "coverage50": 0.7692307692307693,
          "coverage70": 0.8461538461538461,
          "coverage90": 0.8461538461538461
        },
        "inference": {
          "cycles": 1,
          "mean_gain_pp": 0.0,
          "two_sided_p": null,
          "interval95": null,
          "reason": "Fewer than two independent test elections; significance not estimable."
        },
        "cycle_gains": {
          "2022": 0.0
        },
        "gate": {
          "enabled": false,
          "cycles": [
            2022
          ],
          "baseline": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "candidate": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "MAE_gain_pp": 0.0,
          "worst_cycle_MAE_increase_pp": 0.0,
          "competitive_baseline": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "competitive_candidate": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
        }
      },
      "selections": [
        {
          "test_cycle": 2022,
          "subset": "0",
          "lam": 1.0,
          "blend": 0.0,
          "validation_MAE_pp": null,
          "validation_cycles": [],
          "reason": "Fewer than two earlier validation elections; use no adjustment.",
          "groups": []
        },
        {
          "test_cycle": 2026,
          "subset": "0",
          "lam": 1.0,
          "blend": 0.0,
          "validation_MAE_pp": null,
          "validation_cycles": [
            2022
          ],
          "reason": "Fewer than two earlier validation elections; use no adjustment.",
          "groups": []
        }
      ],
      "retrospective_best_fixed25": {
        "subset": "39",
        "groups": [
          "lean",
          "incumbency",
          "prior_performance",
          "generic_ballot"
        ],
        "comparison": {
          "baseline": {
            "MAE_pp": 3.6954652280500673,
            "Brier": 0.07057240794544598,
            "log_loss": 0.27717103043137964,
            "coverage50": 0.7692307692307693,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "candidate": {
            "MAE_pp": 4.215906412145782,
            "Brier": 0.07355400387057992,
            "log_loss": 0.29023845749195926,
            "coverage50": 0.6153846153846154,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "inference": {
            "cycles": 1,
            "mean_gain_pp": -0.5204411840957146,
            "two_sided_p": null,
            "interval95": null,
            "reason": "Fewer than two independent test elections; significance not estimable."
          },
          "cycle_gains": {
            "2022": -0.5204411840957146
          },
          "gate": {
            "enabled": false,
            "cycles": [
              2022
            ],
            "baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.215906412145782,
              "Brier": 0.07355400387057992,
              "log_loss": 0.29023845749195926,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "MAE_gain_pp": -0.5204411840957146,
            "worst_cycle_MAE_increase_pp": 0.5204411840957146,
            "competitive_baseline": {
              "MAE_pp": 3.6954652280500673,
              "Brier": 0.07057240794544598,
              "log_loss": 0.27717103043137964,
              "coverage50": 0.7692307692307693,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "competitive_candidate": {
              "MAE_pp": 4.215906412145782,
              "Brier": 0.07355400387057992,
              "log_loss": 0.29023845749195926,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
          }
        },
        "versus_full": {
          "baseline": {
            "MAE_pp": 4.222456571389826,
            "Brier": 0.07375326844824318,
            "log_loss": 0.29078501772968435,
            "coverage50": 0.6153846153846154,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "candidate": {
            "MAE_pp": 4.215906412145782,
            "Brier": 0.07355400387057992,
            "log_loss": 0.29023845749195926,
            "coverage50": 0.6153846153846154,
            "coverage70": 0.8461538461538461,
            "coverage90": 0.8461538461538461
          },
          "inference": {
            "cycles": 1,
            "mean_gain_pp": 0.006550159244044451,
            "two_sided_p": null,
            "interval95": null,
            "reason": "Fewer than two independent test elections; significance not estimable."
          },
          "cycle_gains": {
            "2022": 0.006550159244044451
          },
          "gate": {
            "enabled": false,
            "cycles": [
              2022
            ],
            "baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "candidate": {
              "MAE_pp": 4.215906412145782,
              "Brier": 0.07355400387057992,
              "log_loss": 0.29023845749195926,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "MAE_gain_pp": 0.006550159244044451,
            "worst_cycle_MAE_increase_pp": -0.006550159244044451,
            "competitive_baseline": {
              "MAE_pp": 4.222456571389826,
              "Brier": 0.07375326844824318,
              "log_loss": 0.29078501772968435,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "competitive_candidate": {
              "MAE_pp": 4.215906412145782,
              "Brier": 0.07355400387057992,
              "log_loss": 0.29023845749195926,
              "coverage50": 0.6153846153846154,
              "coverage70": 0.8461538461538461,
              "coverage90": 0.8461538461538461
            },
            "rule": "At least 3 prior tests; MAE gain >=0.05pp; Brier deterioration <=0.0005; competitive MAE deterioration <=0.10pp; worst-cycle deterioration <=0.75pp."
          }
        },
        "holm_p": null,
        "selection_warning": "Chosen after evaluating these test outcomes; not a prospectively selected winner."
      },
      "all_fixed25_scores": [
        {
          "subset": "39",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 4.215906412145782,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "103",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.21592774858804,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "55",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.21619524149016,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "119",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.216216320587402,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "7",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance"
          ],
          "MAE_pp": 4.2181733723714965,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "71",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "fundraising"
          ],
          "MAE_pp": 4.218191529555702,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "23",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.218463059088078,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "87",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.218480964636082,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "35",
          "groups": [
            "lean",
            "incumbency",
            "generic_ballot"
          ],
          "MAE_pp": 4.219799689784945,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "99",
          "groups": [
            "lean",
            "incumbency",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.219837943033874,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "51",
          "groups": [
            "lean",
            "incumbency",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.220087295953872,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "115",
          "groups": [
            "lean",
            "incumbency",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.220125236040081,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "47",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.222137819083321,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "111",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.2221599253645925,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "3",
          "groups": [
            "lean",
            "incumbency"
          ],
          "MAE_pp": 4.222191635888164,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "67",
          "groups": [
            "lean",
            "incumbency",
            "fundraising"
          ],
          "MAE_pp": 4.222228262246793,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "63",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.222434728831396,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "127",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.222456571389826,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "19",
          "groups": [
            "lean",
            "incumbency",
            "scandals"
          ],
          "MAE_pp": 4.2224801630359945,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "83",
          "groups": [
            "lean",
            "incumbency",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.2225164833839415,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "15",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.224400279627545,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "79",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.224419171320357,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "31",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.224698081550833,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "95",
          "groups": [
            "lean",
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.224716715452741,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "43",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.225412621505934,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "107",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.225451709130711,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "59",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.225707900175286,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "123",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.225746667650966,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "11",
          "groups": [
            "lean",
            "incumbency",
            "experience"
          ],
          "MAE_pp": 4.227796622736561,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "75",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.227834043302267,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "27",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.228092863847545,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "91",
          "groups": [
            "lean",
            "incumbency",
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.228129971667089,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "101",
          "groups": [
            "lean",
            "prior_performance",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.3948603874880625,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "37",
          "groups": [
            "lean",
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 4.39517670435659,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "117",
          "groups": [
            "lean",
            "prior_performance",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.395178700104371,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "53",
          "groups": [
            "lean",
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.395495422664089,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "109",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.399158357075403,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "45",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.399454139674442,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "125",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.399467801069518,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "69",
          "groups": [
            "lean",
            "prior_performance",
            "fundraising"
          ],
          "MAE_pp": 4.399653098668926,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "61",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.399763869183735,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "5",
          "groups": [
            "lean",
            "prior_performance"
          ],
          "MAE_pp": 4.399956213939652,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "85",
          "groups": [
            "lean",
            "prior_performance",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.399969109443661,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "21",
          "groups": [
            "lean",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.400272609999366,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "77",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.403815356961074,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "13",
          "groups": [
            "lean",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.404098318252614,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "93",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.404122500935928,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "29",
          "groups": [
            "lean",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.404405730734377,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "105",
          "groups": [
            "lean",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.490512560440011,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "121",
          "groups": [
            "lean",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.4907727130720945,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "41",
          "groups": [
            "lean",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.491599498589279,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "57",
          "groups": [
            "lean",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.49185875506543,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "73",
          "groups": [
            "lean",
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.4968263355302245,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "89",
          "groups": [
            "lean",
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.497080906295322,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "9",
          "groups": [
            "lean",
            "experience"
          ],
          "MAE_pp": 4.497895145520043,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "25",
          "groups": [
            "lean",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.498148767977086,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "97",
          "groups": [
            "lean",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.502242240754442,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "65",
          "groups": [
            "lean",
            "fundraising"
          ],
          "MAE_pp": 4.502248008105321,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "33",
          "groups": [
            "lean",
            "generic_ballot"
          ],
          "MAE_pp": 4.5023208444885565,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "81",
          "groups": [
            "lean",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.502510155243683,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "49",
          "groups": [
            "lean",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.50326719079856,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "1",
          "groups": [
            "lean"
          ],
          "MAE_pp": 4.503477670487185,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "17",
          "groups": [
            "lean",
            "scandals"
          ],
          "MAE_pp": 4.503738824744115,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "113",
          "groups": [
            "lean",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.503885914130672,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "38",
          "groups": [
            "incumbency",
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 4.60414227956752,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "102",
          "groups": [
            "incumbency",
            "prior_performance",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.604189603676219,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "6",
          "groups": [
            "incumbency",
            "prior_performance"
          ],
          "MAE_pp": 4.604274931572606,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "70",
          "groups": [
            "incumbency",
            "prior_performance",
            "fundraising"
          ],
          "MAE_pp": 4.604322838310034,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "54",
          "groups": [
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.604325661607425,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "118",
          "groups": [
            "incumbency",
            "prior_performance",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.6043725297244,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "22",
          "groups": [
            "incumbency",
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.604457724825262,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "86",
          "groups": [
            "incumbency",
            "prior_performance",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.604505169818523,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "46",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.607996831259819,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "110",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.60804549371186,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "14",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.6081296913462175,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "78",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.608178935552481,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "62",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.608200201968388,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "126",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.6082483933155425,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "30",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.608332471866235,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "94",
          "groups": [
            "incumbency",
            "prior_performance",
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.608381239315341,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "34",
          "groups": [
            "incumbency",
            "generic_ballot"
          ],
          "MAE_pp": 4.616226235345051,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "98",
          "groups": [
            "incumbency",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.616274126795966,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "50",
          "groups": [
            "incumbency",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.6163991221295415,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "2",
          "groups": [
            "incumbency"
          ],
          "MAE_pp": 4.61640535405788,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "114",
          "groups": [
            "incumbency",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.616446605555183,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "66",
          "groups": [
            "incumbency",
            "fundraising"
          ],
          "MAE_pp": 4.616454087537568,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "18",
          "groups": [
            "incumbency",
            "scandals"
          ],
          "MAE_pp": 4.616577585676394,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "82",
          "groups": [
            "incumbency",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.616625904725113,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "42",
          "groups": [
            "incumbency",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.6183573990713205,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "106",
          "groups": [
            "incumbency",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.6184066971400375,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "10",
          "groups": [
            "incumbency",
            "experience"
          ],
          "MAE_pp": 4.618536737293647,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "58",
          "groups": [
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.618552334085908,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "74",
          "groups": [
            "incumbency",
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.618586870646367,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "122",
          "groups": [
            "incumbency",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.6186012070668125,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "26",
          "groups": [
            "incumbency",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.618731019584489,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "90",
          "groups": [
            "incumbency",
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.618780721591355,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "68",
          "groups": [
            "prior_performance",
            "fundraising"
          ],
          "MAE_pp": 4.6929114347494005,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "36",
          "groups": [
            "prior_performance",
            "generic_ballot"
          ],
          "MAE_pp": 4.692957155447554,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "84",
          "groups": [
            "prior_performance",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.692959436935871,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "4",
          "groups": [
            "prior_performance"
          ],
          "MAE_pp": 4.693092447648794,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "20",
          "groups": [
            "prior_performance",
            "scandals"
          ],
          "MAE_pp": 4.693139835152672,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "52",
          "groups": [
            "prior_performance",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.693149281316492,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "100",
          "groups": [
            "prior_performance",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.693515888678394,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "116",
          "groups": [
            "prior_performance",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.693705605482977,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "108",
          "groups": [
            "prior_performance",
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.700106633399442,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "124",
          "groups": [
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.700155782457803,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "44",
          "groups": [
            "prior_performance",
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.700303888133039,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "60",
          "groups": [
            "prior_performance",
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.700352299064955,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "76",
          "groups": [
            "prior_performance",
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.7010843872804635,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "92",
          "groups": [
            "prior_performance",
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.7011308472840385,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "12",
          "groups": [
            "prior_performance",
            "experience"
          ],
          "MAE_pp": 4.701276576094593,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "28",
          "groups": [
            "prior_performance",
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.7013223119970045,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "8",
          "groups": [
            "experience"
          ],
          "MAE_pp": 4.792845440005484,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "72",
          "groups": [
            "experience",
            "fundraising"
          ],
          "MAE_pp": 4.793651188565265,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "24",
          "groups": [
            "experience",
            "scandals"
          ],
          "MAE_pp": 4.797409023911158,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "40",
          "groups": [
            "experience",
            "generic_ballot"
          ],
          "MAE_pp": 4.798150074191719,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "88",
          "groups": [
            "experience",
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.798200937238862,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "104",
          "groups": [
            "experience",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.798969878767354,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "0",
          "groups": [],
          "MAE_pp": 4.801233644037298,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "64",
          "groups": [
            "fundraising"
          ],
          "MAE_pp": 4.802073525675482,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "56",
          "groups": [
            "experience",
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.802690305310957,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "120",
          "groups": [
            "experience",
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.80349621606925,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "16",
          "groups": [
            "scandals"
          ],
          "MAE_pp": 4.805826312253876,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "80",
          "groups": [
            "scandals",
            "fundraising"
          ],
          "MAE_pp": 4.806651054647098,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "32",
          "groups": [
            "generic_ballot"
          ],
          "MAE_pp": 4.807044495554967,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "96",
          "groups": [
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.807895393980309,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "48",
          "groups": [
            "scandals",
            "generic_ballot"
          ],
          "MAE_pp": 4.8116122811621835,
          "p": null,
          "holm_p": null
        },
        {
          "subset": "112",
          "groups": [
            "scandals",
            "generic_ballot",
            "fundraising"
          ],
          "MAE_pp": 4.812448009443967,
          "p": null,
          "holm_p": null
        }
      ]
    }
  },
  "groups": {
    "lean": [
      "pvi_scaled"
    ],
    "incumbency": [
      "incumbency_advantage",
      "appointed_advantage",
      "multiple_elections_advantage"
    ],
    "prior_performance": [
      "incumbent_prior_scaled",
      "incumbent_prior_missing",
      "nonincumbent_prior_scaled",
      "nonincumbent_prior_missing"
    ],
    "experience": [
      "nonincumbent_experience",
      "career_missing_advantage"
    ],
    "scandals": [
      "news_scaled"
    ],
    "generic_ballot": [
      "generic_scaled"
    ],
    "fundraising": [
      "individual_share_difference"
    ]
  },
  "group_labels": {
    "lean": "State partisan lean",
    "incumbency": "Incumbency and Senate tenure",
    "prior_performance": "Earlier personal election performance",
    "experience": "Challenger/open-seat experience",
    "scandals": "Scandal news",
    "generic_ballot": "Generic ballot",
    "fundraising": "Individual fundraising share"
  },
  "production_changed": false,
  "enabled": false,
  "protected_outputs": [
    {
      "file": "model/extensions/senate/active.csv",
      "unchanged": true
    },
    {
      "file": "model/extensions/senate/current_points.csv",
      "unchanged": true
    },
    {
      "file": "model/extensions/senate/analysis.json",
      "unchanged": true
    },
    {
      "file": "model/forecast.csv",
      "unchanged": true
    },
    {
      "file": "model/projection_summary.json",
      "unchanged": true
    },
    {
      "file": "model/house/forecast.csv",
      "unchanged": true
    },
    {
      "file": "model/House Model.html",
      "unchanged": true
    }
  ],
  "limitations": [
    "Historical development elections have already been studied; these tests remain exploratory.",
    "Within-cohort races are held fixed when variables are removed. Cross-cohort scores cannot establish a variable effect because their race and training coverage differ.",
    "Predictive removal does not isolate a causal effect when remaining variables are correlated or encode related information.",
    "The all-subsets winner on the final evaluation data is retrospective. The earlier-selected-subsets algorithm is the comparison protected from selecting variables on the target outcome.",
    "Only five primary core test elections, three generic-ballot elections, and one financial election are available. Financial inference is not estimable.",
    "Current scenarios are experimental outputs and do not change the active forecasts or their uncertainty."
  ]
}