{
  "cohorts": [
    [
      1980,
      2025
    ],
    [
      2004,
      2015
    ],
    [
      2016,
      2025
    ],
    [
      2004,
      2023
    ]
  ],
  "csu_source_sha256": {
    "april_2024_2025": "32d952d93151ca270e951d483f3f0c9b1a039b16b77b2ec3e925a0f6781a0a6c",
    "historical_1995_2023": "f6d88036340eb819fbf71542de30be8e92a994908f8049b43abff05b6f778d18"
  },
  "data_available_at_issuance_verified": false,
  "feature_definitions": {
    "NOAA_CPC_SOI": {
      "description": "standardized Tahiti minus Darwin pressure SOI, first CPC section only",
      "group": "atmosphere",
      "units": "index/degC"
    },
    "NOAA_PSL_NINO34": {
      "description": "Ni\u00f1o3.4 mean SST (degrees C), PSL reconstructed dataset",
      "group": "ocean",
      "units": "index/degC"
    },
    "NOAA_PSL_OLR": {
      "description": "central equatorial Pacific satellite-derived OLR convection index (not GOES ABI pixel telemetry)",
      "group": "satellite_derived",
      "units": "index/degC"
    },
    "NOAA_PSL_QBO": {
      "description": "30hPa quasi-biennial zonal-wind index derived from NCEP/NCAR reanalysis",
      "group": "atmosphere",
      "units": "m/s-equivalent"
    },
    "NOAA_PSL_TNA": {
      "description": "tropical North Atlantic SST anomaly, mixed HadISST/OI dataset",
      "group": "ocean",
      "units": "index/degC"
    }
  },
  "feature_sha256": "0a563ac5323f5d5762b9598865ce7ab74efe6c5c06a3308f295fe480a473b78d",
  "feature_vintage": "NOAA_2026_RECONSTRUCTED_AND_REVISED_NOT_HISTORICALLY_AS_ISSUED",
  "index_source_lock_sha256": "e2071575d20b737d231800cd96bd19ae096db773f11b46be13b907999b5c5d64",
  "model_rule": "fixed prior-30-year training, min 20, 50% ridge shrinkage, regularization 20, Jan-Feb current-revision ocean and atmosphere indices",
  "model_selection_policy": "ALL variants reported, no post-hoc cherry-picking, 2027 forecast not selected/frozen by this historical evaluation",
  "no_operational_skill_claim": true,
  "per_year_rows": {
    "ace_approx": {
      "atmosphere_combined": [
        {
          "absolute_error": 53.927,
          "lower_80_approx": 42.631,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.9375,
          "prediction": 95.01,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 147.389
        },
        {
          "absolute_error": 6.322,
          "lower_80_approx": 40.369,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 100.3275,
          "prediction": 94.006,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 147.643
        },
        {
          "absolute_error": 62.523,
          "lower_80_approx": 39.522,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 31.5025,
          "prediction": 94.025,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 148.528
        },
        {
          "absolute_error": 81.329,
          "lower_80_approx": 42.94,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.4025,
          "prediction": 98.732,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 154.524
        },
        {
          "absolute_error": 7.012,
          "lower_80_approx": 32.735,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 84.295,
          "prediction": 91.307,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 149.879
        },
        {
          "absolute_error": 1.008,
          "lower_80_approx": 29.645,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 87.9825,
          "prediction": 88.991,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 148.337
        },
        {
          "absolute_error": 49.712,
          "lower_80_approx": 29.017,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.7925,
          "prediction": 85.504,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 141.991
        },
        {
          "absolute_error": 51.498,
          "lower_80_approx": 30.067,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 34.36,
          "prediction": 85.858,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 141.649
        },
        {
          "absolute_error": 19.991,
          "lower_80_approx": 28.688,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 102.9925,
          "prediction": 83.002,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 137.316
        },
        {
          "absolute_error": 47.782,
          "lower_80_approx": 32.969,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 134.8425,
          "prediction": 87.06,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 141.151
        },
        {
          "absolute_error": 12.366,
          "lower_80_approx": 28.421,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 96.8025,
          "prediction": 84.436,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 140.451
        },
        {
          "absolute_error": 50.717,
          "lower_80_approx": 29.547,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.5375,
          "prediction": 86.254,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 142.961
        },
        {
          "absolute_error": 4.118,
          "lower_80_approx": 27.037,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 76.2225,
          "prediction": 80.341,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 133.645
        },
        {
          "absolute_error": 40.569,
          "lower_80_approx": 26.539,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 38.415,
          "prediction": 78.984,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 131.429
        },
        {
          "absolute_error": 49.76,
          "lower_80_approx": 27.191,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 32.02,
          "prediction": 81.78,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 136.369
        },
        {
          "absolute_error": 153.633,
          "lower_80_approx": 24.269,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 227.3825,
          "prediction": 73.749,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 123.229
        },
        {
          "absolute_error": 83.863,
          "lower_80_approx": 28.123,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 166.1825,
          "prediction": 82.32,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 136.517
        },
        {
          "absolute_error": 44.062,
          "lower_80_approx": 31.376,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 40.9275,
          "prediction": 84.989,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 138.602
        },
        {
          "absolute_error": 106.396,
          "lower_80_approx": 20.537,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 181.155,
          "prediction": 74.759,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 128.981
        },
        {
          "absolute_error": 92.719,
          "lower_80_approx": 24.201,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.5275,
          "prediction": 83.808,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 143.415
        },
        {
          "absolute_error": 32.163,
          "lower_80_approx": 26.683,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 119.1425,
          "prediction": 86.979,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 147.275
        },
        {
          "absolute_error": 22.949,
          "lower_80_approx": 25.779,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.075,
          "prediction": 87.126,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 148.473
        },
        {
          "absolute_error": 20.639,
          "lower_80_approx": 26.776,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 67.4275,
          "prediction": 88.067,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 149.358
        },
        {
          "absolute_error": 89.923,
          "lower_80_approx": 24.632,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.275,
          "prediction": 86.352,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 148.072
        },
        {
          "absolute_error": 135.654,
          "lower_80_approx": 23.572,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 91.226,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 158.88
        },
        {
          "absolute_error": 156.137,
          "lower_80_approx": 21.134,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 93.991,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 166.848
        },
        {
          "absolute_error": 22.761,
          "lower_80_approx": 26.441,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 101.296,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 176.151
        },
        {
          "absolute_error": 28.569,
          "lower_80_approx": 27.486,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 102.454,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 177.422
        },
        {
          "absolute_error": 40.364,
          "lower_80_approx": 32.631,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 105.354,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 178.077
        },
        {
          "absolute_error": 55.148,
          "lower_80_approx": 33.301,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 107.728,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 182.155
        },
        {
          "absolute_error": 59.414,
          "lower_80_approx": 32.976,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 106.068,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 179.16
        },
        {
          "absolute_error": 23.355,
          "lower_80_approx": 29.305,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 102.948,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 176.591
        },
        {
          "absolute_error": 24.177,
          "lower_80_approx": 33.985,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 108.455,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 182.925
        },
        {
          "absolute_error": 74.202,
          "lower_80_approx": 35.827,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 110.322,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 184.817
        },
        {
          "absolute_error": 41.032,
          "lower_80_approx": 33.078,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 107.757,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 182.436
        },
        {
          "absolute_error": 53.632,
          "lower_80_approx": 42.224,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 116.317,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 190.41
        },
        {
          "absolute_error": 30.162,
          "lower_80_approx": 39.116,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 112.366,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 185.616
        },
        {
          "absolute_error": 110.873,
          "lower_80_approx": 37.459,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 114.005,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 190.551
        },
        {
          "absolute_error": 17.316,
          "lower_80_approx": 32.37,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 115.267,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 198.164
        },
        {
          "absolute_error": 7.886,
          "lower_80_approx": 40.433,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 124.316,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 208.199
        },
        {
          "absolute_error": 60.647,
          "lower_80_approx": 35.931,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 119.726,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 203.521
        },
        {
          "absolute_error": 26.904,
          "lower_80_approx": 32.072,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 118.653,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 205.234
        },
        {
          "absolute_error": 8.439,
          "lower_80_approx": 30.594,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 118.889,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 207.184
        },
        {
          "absolute_error": 22.912,
          "lower_80_approx": 35.862,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 125.298,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 214.734
        },
        {
          "absolute_error": 33.964,
          "lower_80_approx": 36.754,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 127.619,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 218.484
        },
        {
          "absolute_error": 7.095,
          "lower_80_approx": 53.734,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 137.868,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 222.002
        }
      ],
      "climatology": [
        {
          "absolute_error": 52.058,
          "lower_80_approx": 44.5,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 148.9375,
          "prediction": 96.879,
          "ridge_training_n": 0,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 149.258
        },
        {
          "absolute_error": 5.526,
          "lower_80_approx": 41.164,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 100.3275,
          "prediction": 94.801,
          "ridge_training_n": 0,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 148.438
        },
        {
          "absolute_error": 62.431,
          "lower_80_approx": 39.431,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 31.5025,
          "prediction": 93.934,
          "ridge_training_n": 0,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 148.437
        },
        {
          "absolute_error": 75.279,
          "lower_80_approx": 36.89,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 17.4025,
          "prediction": 92.682,
          "ridge_training_n": 0,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 148.475
        },
        {
          "absolute_error": 5.683,
          "lower_80_approx": 31.406,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 84.295,
          "prediction": 89.978,
          "ridge_training_n": 0,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 148.55
        },
        {
          "absolute_error": 1.109,
          "lower_80_approx": 29.746,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 87.9825,
          "prediction": 89.092,
          "ridge_training_n": 0,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 148.438
        },
        {
          "absolute_error": 50.959,
          "lower_80_approx": 30.265,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 35.7925,
          "prediction": 86.752,
          "ridge_training_n": 0,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 143.239
        },
        {
          "absolute_error": 51.696,
          "lower_80_approx": 30.265,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 34.36,
          "prediction": 86.056,
          "ridge_training_n": 0,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 141.847
        },
        {
          "absolute_error": 18.413,
          "lower_80_approx": 30.266,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 102.9925,
          "prediction": 84.58,
          "ridge_training_n": 0,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 138.894
        },
        {
          "absolute_error": 50.487,
          "lower_80_approx": 30.265,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 134.8425,
          "prediction": 84.356,
          "ridge_training_n": 0,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 138.447
        },
        {
          "absolute_error": 10.521,
          "lower_80_approx": 30.266,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 96.8025,
          "prediction": 86.281,
          "ridge_training_n": 0,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 142.296
        },
        {
          "absolute_error": 51.541,
          "lower_80_approx": 30.371,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 35.5375,
          "prediction": 87.078,
          "ridge_training_n": 0,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 143.785
        },
        {
          "absolute_error": 5.743,
          "lower_80_approx": 28.662,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 76.2225,
          "prediction": 81.966,
          "ridge_training_n": 0,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 135.27
        },
        {
          "absolute_error": 44.41,
          "lower_80_approx": 30.38,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 38.415,
          "prediction": 82.825,
          "ridge_training_n": 0,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 135.27
        },
        {
          "absolute_error": 48.349,
          "lower_80_approx": 25.78,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 32.02,
          "prediction": 80.369,
          "ridge_training_n": 0,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 134.958
        },
        {
          "absolute_error": 151.048,
          "lower_80_approx": 26.855,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 227.3825,
          "prediction": 76.335,
          "ridge_training_n": 0,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 125.815
        },
        {
          "absolute_error": 85.16,
          "lower_80_approx": 26.826,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 166.1825,
          "prediction": 81.023,
          "ridge_training_n": 0,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 135.22
        },
        {
          "absolute_error": 41.068,
          "lower_80_approx": 28.383,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 40.9275,
          "prediction": 81.996,
          "ridge_training_n": 0,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 135.609
        },
        {
          "absolute_error": 101.976,
          "lower_80_approx": 24.957,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 181.155,
          "prediction": 79.179,
          "ridge_training_n": 0,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 133.401
        },
        {
          "absolute_error": 92.864,
          "lower_80_approx": 24.057,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 176.5275,
          "prediction": 83.664,
          "ridge_training_n": 0,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 143.271
        },
        {
          "absolute_error": 34.537,
          "lower_80_approx": 24.309,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 119.1425,
          "prediction": 84.605,
          "ridge_training_n": 0,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 144.901
        },
        {
          "absolute_error": 23.72,
          "lower_80_approx": 25.008,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 110.075,
          "prediction": 86.355,
          "ridge_training_n": 0,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 147.702
        },
        {
          "absolute_error": 18.836,
          "lower_80_approx": 24.972,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 67.4275,
          "prediction": 86.263,
          "ridge_training_n": 0,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 147.554
        },
        {
          "absolute_error": 88.998,
          "lower_80_approx": 25.557,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 176.275,
          "prediction": 87.277,
          "ridge_training_n": 0,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 148.997
        },
        {
          "absolute_error": 135.491,
          "lower_80_approx": 23.735,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 226.88,
          "prediction": 91.389,
          "ridge_training_n": 0,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 159.043
        },
        {
          "absolute_error": 153.536,
          "lower_80_approx": 23.734,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 250.1275,
          "prediction": 96.591,
          "ridge_training_n": 0,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 169.448
        },
        {
          "absolute_error": 23.637,
          "lower_80_approx": 27.317,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 78.535,
          "prediction": 102.172,
          "ridge_training_n": 0,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 177.027
        },
        {
          "absolute_error": 28.099,
          "lower_80_approx": 27.016,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 73.885,
          "prediction": 101.984,
          "ridge_training_n": 0,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 176.952
        },
        {
          "absolute_error": 42.115,
          "lower_80_approx": 30.88,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 145.7175,
          "prediction": 103.603,
          "ridge_training_n": 0,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 176.326
        },
        {
          "absolute_error": 53.773,
          "lower_80_approx": 31.926,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 52.58,
          "prediction": 106.353,
          "ridge_training_n": 0,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 180.78
        },
        {
          "absolute_error": 60.474,
          "lower_80_approx": 31.916,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 165.4825,
          "prediction": 105.008,
          "ridge_training_n": 0,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 178.1
        },
        {
          "absolute_error": 20.742,
          "lower_80_approx": 31.917,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 126.3025,
          "prediction": 105.56,
          "ridge_training_n": 0,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 179.203
        },
        {
          "absolute_error": 26.206,
          "lower_80_approx": 31.956,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 132.6325,
          "prediction": 106.426,
          "ridge_training_n": 0,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 180.896
        },
        {
          "absolute_error": 73.677,
          "lower_80_approx": 35.302,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 36.12,
          "prediction": 109.797,
          "ridge_training_n": 0,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 184.292
        },
        {
          "absolute_error": 43.696,
          "lower_80_approx": 35.742,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 66.725,
          "prediction": 110.421,
          "ridge_training_n": 0,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 185.1
        },
        {
          "absolute_error": 47.15,
          "lower_80_approx": 35.742,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 62.685,
          "prediction": 109.835,
          "ridge_training_n": 0,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 183.928
        },
        {
          "absolute_error": 33.535,
          "lower_80_approx": 35.742,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 142.5275,
          "prediction": 108.992,
          "ridge_training_n": 0,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 182.242
        },
        {
          "absolute_error": 112.328,
          "lower_80_approx": 36.004,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 224.8775,
          "prediction": 112.55,
          "ridge_training_n": 0,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 189.096
        },
        {
          "absolute_error": 13.683,
          "lower_80_approx": 36.003,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 132.5825,
          "prediction": 118.9,
          "ridge_training_n": 0,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 201.797
        },
        {
          "absolute_error": 12.316,
          "lower_80_approx": 36.003,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 132.2025,
          "prediction": 119.886,
          "ridge_training_n": 0,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 203.769
        },
        {
          "absolute_error": 60.573,
          "lower_80_approx": 36.004,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 180.3725,
          "prediction": 119.799,
          "ridge_training_n": 0,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 203.594
        },
        {
          "absolute_error": 22.974,
          "lower_80_approx": 36.003,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 145.5575,
          "prediction": 122.584,
          "ridge_training_n": 0,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 209.165
        },
        {
          "absolute_error": 15.801,
          "lower_80_approx": 37.956,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 110.45,
          "prediction": 126.251,
          "ridge_training_n": 0,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 214.546
        },
        {
          "absolute_error": 20.818,
          "lower_80_approx": 37.956,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 148.21,
          "prediction": 127.392,
          "ridge_training_n": 0,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 216.828
        },
        {
          "absolute_error": 30.531,
          "lower_80_approx": 40.187,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 161.5825,
          "prediction": 131.052,
          "ridge_training_n": 0,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 221.917
        },
        {
          "absolute_error": 4.599,
          "lower_80_approx": 51.237,
          "metric": "ace_approx",
          "model": "prior_30y_mean",
          "observed": 130.7725,
          "prediction": 135.371,
          "ridge_training_n": 0,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 219.505
        }
      ],
      "full_with_satellite": [
        {
          "absolute_error": 127.635,
          "lower_80_approx": 31.591,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 99.245,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 166.899
        },
        {
          "absolute_error": 148.212,
          "lower_80_approx": 29.058,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 101.915,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 174.772
        },
        {
          "absolute_error": 31.423,
          "lower_80_approx": 35.103,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 109.958,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 184.813
        },
        {
          "absolute_error": 39.782,
          "lower_80_approx": 38.699,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 113.667,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 188.635
        },
        {
          "absolute_error": 36.319,
          "lower_80_approx": 36.676,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 109.399,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 182.122
        },
        {
          "absolute_error": 52.551,
          "lower_80_approx": 30.704,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 105.131,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 179.558
        },
        {
          "absolute_error": 42.528,
          "lower_80_approx": 49.862,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 122.954,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 196.046
        },
        {
          "absolute_error": 2.537,
          "lower_80_approx": 50.122,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 123.765,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 197.408
        },
        {
          "absolute_error": 24.238,
          "lower_80_approx": 33.924,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 108.394,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 182.864
        },
        {
          "absolute_error": 82.064,
          "lower_80_approx": 43.689,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 118.184,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 192.679
        },
        {
          "absolute_error": 40.499,
          "lower_80_approx": 32.545,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 107.224,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 181.903
        },
        {
          "absolute_error": 52.9,
          "lower_80_approx": 41.492,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 115.585,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 189.678
        },
        {
          "absolute_error": 25.953,
          "lower_80_approx": 43.325,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 116.575,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 189.825
        },
        {
          "absolute_error": 105.361,
          "lower_80_approx": 42.97,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 119.516,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 196.062
        },
        {
          "absolute_error": 17.467,
          "lower_80_approx": 32.219,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 115.116,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 198.013
        },
        {
          "absolute_error": 11.23,
          "lower_80_approx": 37.089,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 120.972,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 204.855
        },
        {
          "absolute_error": 58.463,
          "lower_80_approx": 38.114,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 121.909,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 205.704
        },
        {
          "absolute_error": 20.231,
          "lower_80_approx": 38.746,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 125.327,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 211.908
        },
        {
          "absolute_error": 15.603,
          "lower_80_approx": 37.758,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 126.053,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 214.349
        },
        {
          "absolute_error": 20.183,
          "lower_80_approx": 38.591,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 128.027,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 217.463
        },
        {
          "absolute_error": 18.635,
          "lower_80_approx": 52.083,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 142.948,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 233.813
        },
        {
          "absolute_error": 8.101,
          "lower_80_approx": 54.74,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 138.874,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 223.008
        }
      ],
      "ocean_atmosphere": [
        {
          "absolute_error": 49.087,
          "lower_80_approx": 47.472,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.9375,
          "prediction": 99.851,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 152.231
        },
        {
          "absolute_error": 4.514,
          "lower_80_approx": 42.177,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 100.3275,
          "prediction": 95.814,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 149.451
        },
        {
          "absolute_error": 63.651,
          "lower_80_approx": 40.651,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 31.5025,
          "prediction": 95.154,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 149.657
        },
        {
          "absolute_error": 73.916,
          "lower_80_approx": 35.527,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.4025,
          "prediction": 91.319,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 147.112
        },
        {
          "absolute_error": 4.089,
          "lower_80_approx": 29.812,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 84.295,
          "prediction": 88.384,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 146.956
        },
        {
          "absolute_error": 6.142,
          "lower_80_approx": 22.495,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 87.9825,
          "prediction": 81.841,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 141.186
        },
        {
          "absolute_error": 40.063,
          "lower_80_approx": 19.368,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.7925,
          "prediction": 75.855,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 132.342
        },
        {
          "absolute_error": 45.532,
          "lower_80_approx": 24.101,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 34.36,
          "prediction": 79.892,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 135.683
        },
        {
          "absolute_error": 18.716,
          "lower_80_approx": 29.963,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 102.9925,
          "prediction": 84.277,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 138.591
        },
        {
          "absolute_error": 54.901,
          "lower_80_approx": 25.851,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 134.8425,
          "prediction": 79.942,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 134.033
        },
        {
          "absolute_error": 14.516,
          "lower_80_approx": 26.271,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 96.8025,
          "prediction": 82.286,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 138.301
        },
        {
          "absolute_error": 48.235,
          "lower_80_approx": 27.065,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.5375,
          "prediction": 83.772,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 140.479
        },
        {
          "absolute_error": 1.002,
          "lower_80_approx": 23.921,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 76.2225,
          "prediction": 77.225,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 130.529
        },
        {
          "absolute_error": 36.153,
          "lower_80_approx": 22.123,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 38.415,
          "prediction": 74.568,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 127.013
        },
        {
          "absolute_error": 37.775,
          "lower_80_approx": 15.206,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 32.02,
          "prediction": 69.795,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 124.384
        },
        {
          "absolute_error": 155.621,
          "lower_80_approx": 22.281,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 227.3825,
          "prediction": 71.761,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 121.241
        },
        {
          "absolute_error": 69.363,
          "lower_80_approx": 42.623,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 166.1825,
          "prediction": 96.82,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 151.017
        },
        {
          "absolute_error": 53.16,
          "lower_80_approx": 40.475,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 40.9275,
          "prediction": 94.088,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 147.701
        },
        {
          "absolute_error": 96.804,
          "lower_80_approx": 30.129,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 181.155,
          "prediction": 84.351,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 138.573
        },
        {
          "absolute_error": 92.111,
          "lower_80_approx": 24.81,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.5275,
          "prediction": 84.417,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 144.024
        },
        {
          "absolute_error": 30.183,
          "lower_80_approx": 28.663,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 119.1425,
          "prediction": 88.959,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 149.255
        },
        {
          "absolute_error": 23.589,
          "lower_80_approx": 25.139,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.075,
          "prediction": 86.486,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 147.833
        },
        {
          "absolute_error": 39.126,
          "lower_80_approx": 45.262,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 67.4275,
          "prediction": 106.553,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 167.844
        },
        {
          "absolute_error": 88.118,
          "lower_80_approx": 26.437,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.275,
          "prediction": 88.157,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 149.877
        },
        {
          "absolute_error": 125.862,
          "lower_80_approx": 33.364,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 101.018,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 168.672
        },
        {
          "absolute_error": 146.476,
          "lower_80_approx": 30.795,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 103.652,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 176.509
        },
        {
          "absolute_error": 32.53,
          "lower_80_approx": 36.21,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 111.065,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 185.92
        },
        {
          "absolute_error": 40.971,
          "lower_80_approx": 39.888,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 114.856,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 189.824
        },
        {
          "absolute_error": 35.442,
          "lower_80_approx": 37.553,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 110.276,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 182.999
        },
        {
          "absolute_error": 51.826,
          "lower_80_approx": 29.979,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 104.406,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 178.833
        },
        {
          "absolute_error": 40.17,
          "lower_80_approx": 52.22,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 125.312,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 198.404
        },
        {
          "absolute_error": 2.875,
          "lower_80_approx": 49.784,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 123.427,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 197.07
        },
        {
          "absolute_error": 24.374,
          "lower_80_approx": 33.788,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 108.258,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 182.728
        },
        {
          "absolute_error": 82.182,
          "lower_80_approx": 43.807,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 118.302,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 192.797
        },
        {
          "absolute_error": 40.666,
          "lower_80_approx": 32.712,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 107.391,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 182.07
        },
        {
          "absolute_error": 51.967,
          "lower_80_approx": 40.559,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 114.652,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 188.745
        },
        {
          "absolute_error": 25.45,
          "lower_80_approx": 43.828,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 117.078,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 190.328
        },
        {
          "absolute_error": 107.2,
          "lower_80_approx": 41.131,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 117.677,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 194.223
        },
        {
          "absolute_error": 18.207,
          "lower_80_approx": 31.479,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 114.376,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 197.273
        },
        {
          "absolute_error": 10.22,
          "lower_80_approx": 38.099,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 121.982,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 205.865
        },
        {
          "absolute_error": 57.523,
          "lower_80_approx": 39.054,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 122.849,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 206.644
        },
        {
          "absolute_error": 20.959,
          "lower_80_approx": 38.018,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 124.599,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 211.18
        },
        {
          "absolute_error": 14.919,
          "lower_80_approx": 37.074,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 125.369,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 213.664
        },
        {
          "absolute_error": 20.692,
          "lower_80_approx": 38.082,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 127.518,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 216.954
        },
        {
          "absolute_error": 18.643,
          "lower_80_approx": 52.075,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 142.94,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 233.805
        },
        {
          "absolute_error": 8.067,
          "lower_80_approx": 54.706,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 138.84,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 222.974
        }
      ],
      "ocean_combined": [
        {
          "absolute_error": 49.927,
          "lower_80_approx": 46.631,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.9375,
          "prediction": 99.01,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 151.389
        },
        {
          "absolute_error": 3.391,
          "lower_80_approx": 43.299,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 100.3275,
          "prediction": 96.936,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 150.573
        },
        {
          "absolute_error": 62.579,
          "lower_80_approx": 39.579,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 31.5025,
          "prediction": 94.082,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 148.585
        },
        {
          "absolute_error": 73.27,
          "lower_80_approx": 34.881,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.4025,
          "prediction": 90.673,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 146.465
        },
        {
          "absolute_error": 3.376,
          "lower_80_approx": 29.099,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 84.295,
          "prediction": 87.671,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 146.243
        },
        {
          "absolute_error": 5.416,
          "lower_80_approx": 23.221,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 87.9825,
          "prediction": 82.566,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 141.911
        },
        {
          "absolute_error": 41.455,
          "lower_80_approx": 20.76,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.7925,
          "prediction": 77.247,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 133.734
        },
        {
          "absolute_error": 45.543,
          "lower_80_approx": 24.112,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 34.36,
          "prediction": 79.903,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 135.694
        },
        {
          "absolute_error": 18.596,
          "lower_80_approx": 30.083,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 102.9925,
          "prediction": 84.397,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 138.711
        },
        {
          "absolute_error": 55.499,
          "lower_80_approx": 25.252,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 134.8425,
          "prediction": 79.343,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 133.434
        },
        {
          "absolute_error": 13.025,
          "lower_80_approx": 27.762,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 96.8025,
          "prediction": 83.777,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 139.792
        },
        {
          "absolute_error": 47.416,
          "lower_80_approx": 26.247,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.5375,
          "prediction": 82.954,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 139.661
        },
        {
          "absolute_error": 1.052,
          "lower_80_approx": 23.97,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 76.2225,
          "prediction": 77.274,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 130.578
        },
        {
          "absolute_error": 38.244,
          "lower_80_approx": 24.214,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 38.415,
          "prediction": 76.659,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 129.104
        },
        {
          "absolute_error": 36.509,
          "lower_80_approx": 13.94,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 32.02,
          "prediction": 68.529,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 123.118
        },
        {
          "absolute_error": 154.378,
          "lower_80_approx": 23.524,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 227.3825,
          "prediction": 73.004,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 122.484
        },
        {
          "absolute_error": 70.088,
          "lower_80_approx": 41.898,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 166.1825,
          "prediction": 96.095,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 150.292
        },
        {
          "absolute_error": 50.096,
          "lower_80_approx": 37.411,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 40.9275,
          "prediction": 91.024,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 144.637
        },
        {
          "absolute_error": 94.87,
          "lower_80_approx": 32.063,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 181.155,
          "prediction": 86.285,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 140.507
        },
        {
          "absolute_error": 92.63,
          "lower_80_approx": 24.291,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.5275,
          "prediction": 83.898,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 143.505
        },
        {
          "absolute_error": 31.294,
          "lower_80_approx": 27.552,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 119.1425,
          "prediction": 87.848,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 148.144
        },
        {
          "absolute_error": 22.364,
          "lower_80_approx": 26.364,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.075,
          "prediction": 87.711,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 149.058
        },
        {
          "absolute_error": 37.073,
          "lower_80_approx": 43.209,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 67.4275,
          "prediction": 104.5,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 165.791
        },
        {
          "absolute_error": 88.111,
          "lower_80_approx": 26.444,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.275,
          "prediction": 88.164,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 149.884
        },
        {
          "absolute_error": 126.054,
          "lower_80_approx": 33.172,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 100.826,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 168.48
        },
        {
          "absolute_error": 145.144,
          "lower_80_approx": 32.127,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 104.984,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 177.841
        },
        {
          "absolute_error": 34.012,
          "lower_80_approx": 37.692,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 112.547,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 187.402
        },
        {
          "absolute_error": 40.162,
          "lower_80_approx": 39.079,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 114.047,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 189.015
        },
        {
          "absolute_error": 35.602,
          "lower_80_approx": 37.393,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 110.116,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 182.839
        },
        {
          "absolute_error": 50.88,
          "lower_80_approx": 29.033,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 103.46,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 177.887
        },
        {
          "absolute_error": 40.626,
          "lower_80_approx": 51.764,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 124.856,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 197.948
        },
        {
          "absolute_error": 1.633,
          "lower_80_approx": 51.026,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 124.669,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 198.312
        },
        {
          "absolute_error": 25.128,
          "lower_80_approx": 33.034,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 107.504,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 181.974
        },
        {
          "absolute_error": 81.849,
          "lower_80_approx": 43.474,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 117.969,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 192.464
        },
        {
          "absolute_error": 42.358,
          "lower_80_approx": 34.404,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 109.083,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 183.762
        },
        {
          "absolute_error": 48.134,
          "lower_80_approx": 36.726,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 110.819,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 184.912
        },
        {
          "absolute_error": 27.12,
          "lower_80_approx": 42.158,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 115.408,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 188.658
        },
        {
          "absolute_error": 108.716,
          "lower_80_approx": 39.615,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 116.161,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 192.707
        },
        {
          "absolute_error": 15.581,
          "lower_80_approx": 34.105,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 117.002,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 199.899
        },
        {
          "absolute_error": 12.741,
          "lower_80_approx": 35.578,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 119.461,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 203.344
        },
        {
          "absolute_error": 55.956,
          "lower_80_approx": 40.622,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 124.417,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 208.212
        },
        {
          "absolute_error": 20.335,
          "lower_80_approx": 38.642,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 125.223,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 211.804
        },
        {
          "absolute_error": 20.751,
          "lower_80_approx": 42.906,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 131.201,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 219.496
        },
        {
          "absolute_error": 20.987,
          "lower_80_approx": 37.787,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 127.223,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 216.659
        },
        {
          "absolute_error": 9.75,
          "lower_80_approx": 60.968,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 151.833,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 242.698
        },
        {
          "absolute_error": 3.725,
          "lower_80_approx": 50.363,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 134.497,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 218.631
        }
      ],
      "ocean_nino34": [
        {
          "absolute_error": 52.835,
          "lower_80_approx": 43.724,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.9375,
          "prediction": 96.103,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 148.482
        },
        {
          "absolute_error": 5.936,
          "lower_80_approx": 40.754,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 100.3275,
          "prediction": 94.391,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 148.028
        },
        {
          "absolute_error": 62.788,
          "lower_80_approx": 39.788,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 31.5025,
          "prediction": 94.291,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 148.794
        },
        {
          "absolute_error": 79.085,
          "lower_80_approx": 40.696,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.4025,
          "prediction": 96.488,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 152.28
        },
        {
          "absolute_error": 5.781,
          "lower_80_approx": 31.504,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 84.295,
          "prediction": 90.076,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 148.648
        },
        {
          "absolute_error": 1.282,
          "lower_80_approx": 29.919,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 87.9825,
          "prediction": 89.265,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 148.611
        },
        {
          "absolute_error": 50.896,
          "lower_80_approx": 30.201,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.7925,
          "prediction": 86.688,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 143.175
        },
        {
          "absolute_error": 51.741,
          "lower_80_approx": 30.31,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 34.36,
          "prediction": 86.101,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 141.892
        },
        {
          "absolute_error": 18.834,
          "lower_80_approx": 29.845,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 102.9925,
          "prediction": 84.159,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 138.473
        },
        {
          "absolute_error": 48.669,
          "lower_80_approx": 32.082,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 134.8425,
          "prediction": 86.173,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 140.264
        },
        {
          "absolute_error": 11.349,
          "lower_80_approx": 29.439,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 96.8025,
          "prediction": 85.454,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 141.469
        },
        {
          "absolute_error": 50.071,
          "lower_80_approx": 28.901,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.5375,
          "prediction": 85.608,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 142.315
        },
        {
          "absolute_error": 2.031,
          "lower_80_approx": 24.949,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 76.2225,
          "prediction": 78.253,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 131.557
        },
        {
          "absolute_error": 43.13,
          "lower_80_approx": 29.1,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 38.415,
          "prediction": 81.545,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 133.99
        },
        {
          "absolute_error": 47.968,
          "lower_80_approx": 25.399,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 32.02,
          "prediction": 79.988,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 134.577
        },
        {
          "absolute_error": 153.952,
          "lower_80_approx": 23.951,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 227.3825,
          "prediction": 73.431,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 122.911
        },
        {
          "absolute_error": 84.319,
          "lower_80_approx": 27.667,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 166.1825,
          "prediction": 81.864,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 136.061
        },
        {
          "absolute_error": 41.288,
          "lower_80_approx": 28.602,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 40.9275,
          "prediction": 82.215,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 135.828
        },
        {
          "absolute_error": 105.594,
          "lower_80_approx": 21.339,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 181.155,
          "prediction": 75.561,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 129.783
        },
        {
          "absolute_error": 92.701,
          "lower_80_approx": 24.22,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.5275,
          "prediction": 83.827,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 143.434
        },
        {
          "absolute_error": 31.419,
          "lower_80_approx": 27.427,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 119.1425,
          "prediction": 87.723,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 148.019
        },
        {
          "absolute_error": 22.04,
          "lower_80_approx": 26.688,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.075,
          "prediction": 88.035,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 149.382
        },
        {
          "absolute_error": 18.416,
          "lower_80_approx": 24.553,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 67.4275,
          "prediction": 85.844,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 147.135
        },
        {
          "absolute_error": 91.026,
          "lower_80_approx": 23.529,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.275,
          "prediction": 85.249,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 146.969
        },
        {
          "absolute_error": 136.325,
          "lower_80_approx": 22.901,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 90.555,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 158.209
        },
        {
          "absolute_error": 154.654,
          "lower_80_approx": 22.617,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 95.474,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 168.331
        },
        {
          "absolute_error": 24.072,
          "lower_80_approx": 27.752,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 102.607,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 177.462
        },
        {
          "absolute_error": 27.762,
          "lower_80_approx": 26.679,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 101.647,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 176.615
        },
        {
          "absolute_error": 41.121,
          "lower_80_approx": 31.874,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 104.597,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 177.32
        },
        {
          "absolute_error": 54.691,
          "lower_80_approx": 32.844,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 107.271,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 181.698
        },
        {
          "absolute_error": 61.315,
          "lower_80_approx": 31.075,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 104.167,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 177.259
        },
        {
          "absolute_error": 20.878,
          "lower_80_approx": 31.781,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 105.424,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 179.067
        },
        {
          "absolute_error": 26.047,
          "lower_80_approx": 32.115,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 106.585,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 181.055
        },
        {
          "absolute_error": 73.792,
          "lower_80_approx": 35.417,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 109.912,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 184.407
        },
        {
          "absolute_error": 43.475,
          "lower_80_approx": 35.521,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 110.2,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 184.879
        },
        {
          "absolute_error": 48.404,
          "lower_80_approx": 36.996,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 111.089,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 185.183
        },
        {
          "absolute_error": 31.418,
          "lower_80_approx": 37.86,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 111.11,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 184.36
        },
        {
          "absolute_error": 112.364,
          "lower_80_approx": 35.968,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 112.514,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 189.06
        },
        {
          "absolute_error": 14.83,
          "lower_80_approx": 34.856,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 117.753,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 200.65
        },
        {
          "absolute_error": 10.421,
          "lower_80_approx": 37.898,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 121.781,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 205.664
        },
        {
          "absolute_error": 58.694,
          "lower_80_approx": 37.884,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 121.679,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 205.474
        },
        {
          "absolute_error": 26.489,
          "lower_80_approx": 32.488,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 119.069,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 205.65
        },
        {
          "absolute_error": 13.993,
          "lower_80_approx": 36.148,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 124.443,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 212.738
        },
        {
          "absolute_error": 22.866,
          "lower_80_approx": 35.908,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 125.344,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 214.78
        },
        {
          "absolute_error": 22.984,
          "lower_80_approx": 47.734,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 138.599,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 229.464
        },
        {
          "absolute_error": 2.131,
          "lower_80_approx": 48.77,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 132.904,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 217.038
        }
      ],
      "ocean_satellite": [
        {
          "absolute_error": 127.697,
          "lower_80_approx": 31.529,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 99.183,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 166.837
        },
        {
          "absolute_error": 147.486,
          "lower_80_approx": 29.784,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 102.641,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 175.498
        },
        {
          "absolute_error": 33.576,
          "lower_80_approx": 37.256,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 112.111,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 186.966
        },
        {
          "absolute_error": 38.99,
          "lower_80_approx": 37.907,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 112.875,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 187.843
        },
        {
          "absolute_error": 35.764,
          "lower_80_approx": 37.23,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 109.953,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 182.675
        },
        {
          "absolute_error": 51.431,
          "lower_80_approx": 29.584,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 104.011,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 178.438
        },
        {
          "absolute_error": 42.557,
          "lower_80_approx": 49.833,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 122.925,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 196.017
        },
        {
          "absolute_error": 1.337,
          "lower_80_approx": 51.322,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 124.965,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 198.608
        },
        {
          "absolute_error": 25.186,
          "lower_80_approx": 32.976,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 107.446,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 181.916
        },
        {
          "absolute_error": 81.688,
          "lower_80_approx": 43.313,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 117.808,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 192.303
        },
        {
          "absolute_error": 42.359,
          "lower_80_approx": 34.405,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 109.084,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 183.763
        },
        {
          "absolute_error": 48.667,
          "lower_80_approx": 37.259,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 111.352,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 185.445
        },
        {
          "absolute_error": 27.618,
          "lower_80_approx": 41.659,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 114.909,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 188.159
        },
        {
          "absolute_error": 107.852,
          "lower_80_approx": 40.479,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 117.025,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 193.571
        },
        {
          "absolute_error": 15.254,
          "lower_80_approx": 34.432,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 117.329,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 200.226
        },
        {
          "absolute_error": 13.313,
          "lower_80_approx": 35.006,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 118.889,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 202.772
        },
        {
          "absolute_error": 56.243,
          "lower_80_approx": 40.335,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 124.13,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 207.925
        },
        {
          "absolute_error": 20.074,
          "lower_80_approx": 38.903,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 125.484,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 212.065
        },
        {
          "absolute_error": 20.962,
          "lower_80_approx": 43.117,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 131.412,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 219.707
        },
        {
          "absolute_error": 21.321,
          "lower_80_approx": 37.453,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 126.889,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 216.325
        },
        {
          "absolute_error": 10.282,
          "lower_80_approx": 60.435,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 151.3,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 242.165
        },
        {
          "absolute_error": 2.398,
          "lower_80_approx": 49.037,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 133.171,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 217.305
        }
      ],
      "ocean_tna": [
        {
          "absolute_error": 49.019,
          "lower_80_approx": 47.539,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.9375,
          "prediction": 99.918,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 152.298
        },
        {
          "absolute_error": 3.24,
          "lower_80_approx": 43.45,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 100.3275,
          "prediction": 97.087,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 150.724
        },
        {
          "absolute_error": 62.439,
          "lower_80_approx": 39.438,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 31.5025,
          "prediction": 93.941,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 148.444
        },
        {
          "absolute_error": 71.731,
          "lower_80_approx": 33.342,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.4025,
          "prediction": 89.134,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 144.927
        },
        {
          "absolute_error": 2.854,
          "lower_80_approx": 28.577,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 84.295,
          "prediction": 87.149,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 145.721
        },
        {
          "absolute_error": 6.011,
          "lower_80_approx": 22.626,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 87.9825,
          "prediction": 81.972,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 141.317
        },
        {
          "absolute_error": 41.572,
          "lower_80_approx": 20.878,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.7925,
          "prediction": 77.365,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 133.852
        },
        {
          "absolute_error": 47.518,
          "lower_80_approx": 26.087,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 34.36,
          "prediction": 81.878,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 137.669
        },
        {
          "absolute_error": 17.317,
          "lower_80_approx": 31.362,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 102.9925,
          "prediction": 85.676,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 139.99
        },
        {
          "absolute_error": 58.826,
          "lower_80_approx": 21.926,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 134.8425,
          "prediction": 76.017,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 130.108
        },
        {
          "absolute_error": 11.54,
          "lower_80_approx": 29.247,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 96.8025,
          "prediction": 85.262,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 141.277
        },
        {
          "absolute_error": 50.029,
          "lower_80_approx": 28.859,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 35.5375,
          "prediction": 85.566,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 142.273
        },
        {
          "absolute_error": 6.74,
          "lower_80_approx": 29.658,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 76.2225,
          "prediction": 82.962,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 136.266
        },
        {
          "absolute_error": 40.693,
          "lower_80_approx": 26.663,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 38.415,
          "prediction": 79.108,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 131.553
        },
        {
          "absolute_error": 38.599,
          "lower_80_approx": 16.03,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 32.02,
          "prediction": 70.619,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 125.208
        },
        {
          "absolute_error": 150.227,
          "lower_80_approx": 27.675,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 227.3825,
          "prediction": 77.155,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 126.635
        },
        {
          "absolute_error": 72.833,
          "lower_80_approx": 39.153,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 166.1825,
          "prediction": 93.35,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 147.547
        },
        {
          "absolute_error": 49.199,
          "lower_80_approx": 36.513,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 40.9275,
          "prediction": 90.126,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 143.739
        },
        {
          "absolute_error": 90.148,
          "lower_80_approx": 36.785,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 181.155,
          "prediction": 91.007,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 145.229
        },
        {
          "absolute_error": 95.216,
          "lower_80_approx": 21.704,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.5275,
          "prediction": 81.311,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 140.918
        },
        {
          "absolute_error": 35.921,
          "lower_80_approx": 22.926,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 119.1425,
          "prediction": 83.222,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 143.518
        },
        {
          "absolute_error": 24.845,
          "lower_80_approx": 23.883,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.075,
          "prediction": 85.23,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 146.577
        },
        {
          "absolute_error": 35.767,
          "lower_80_approx": 41.904,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 67.4275,
          "prediction": 103.195,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 164.486
        },
        {
          "absolute_error": 85.601,
          "lower_80_approx": 28.954,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 176.275,
          "prediction": 90.674,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 152.394
        },
        {
          "absolute_error": 125.587,
          "lower_80_approx": 33.639,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 101.293,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 168.947
        },
        {
          "absolute_error": 143.614,
          "lower_80_approx": 33.656,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 106.513,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 179.37
        },
        {
          "absolute_error": 31.493,
          "lower_80_approx": 35.173,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 110.028,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 184.883
        },
        {
          "absolute_error": 40.774,
          "lower_80_approx": 39.691,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 114.659,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 189.627
        },
        {
          "absolute_error": 39.633,
          "lower_80_approx": 33.361,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 106.084,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 178.807
        },
        {
          "absolute_error": 49.058,
          "lower_80_approx": 27.211,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 101.638,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 176.065
        },
        {
          "absolute_error": 38.552,
          "lower_80_approx": 53.838,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 126.93,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 200.022
        },
        {
          "absolute_error": 4.564,
          "lower_80_approx": 48.095,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 121.738,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 195.381
        },
        {
          "absolute_error": 26.298,
          "lower_80_approx": 31.864,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 106.334,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 180.804
        },
        {
          "absolute_error": 81.164,
          "lower_80_approx": 42.789,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 117.284,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 191.779
        },
        {
          "absolute_error": 42.395,
          "lower_80_approx": 34.441,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 109.12,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 183.799
        },
        {
          "absolute_error": 47.9,
          "lower_80_approx": 36.492,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 110.585,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 184.678
        },
        {
          "absolute_error": 26.77,
          "lower_80_approx": 42.507,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 115.757,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 189.007
        },
        {
          "absolute_error": 108.698,
          "lower_80_approx": 39.633,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 116.179,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 192.725
        },
        {
          "absolute_error": 15.151,
          "lower_80_approx": 34.535,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 117.432,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 200.329
        },
        {
          "absolute_error": 13.524,
          "lower_80_approx": 34.795,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 118.678,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 202.561
        },
        {
          "absolute_error": 56.986,
          "lower_80_approx": 39.592,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 123.387,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 207.182
        },
        {
          "absolute_error": 17.856,
          "lower_80_approx": 41.121,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 127.702,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 214.283
        },
        {
          "absolute_error": 22.379,
          "lower_80_approx": 44.534,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 132.829,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 221.125
        },
        {
          "absolute_error": 19.213,
          "lower_80_approx": 39.561,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 128.997,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 218.433
        },
        {
          "absolute_error": 13.692,
          "lower_80_approx": 57.026,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 147.891,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 238.756
        },
        {
          "absolute_error": 7.377,
          "lower_80_approx": 54.016,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 138.15,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 222.284
        }
      ],
      "satellite_olr": [
        {
          "absolute_error": 136.651,
          "lower_80_approx": 22.575,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 226.88,
          "prediction": 90.229,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 157.883
        },
        {
          "absolute_error": 156.659,
          "lower_80_approx": 20.612,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 250.1275,
          "prediction": 93.469,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 166.326
        },
        {
          "absolute_error": 23.328,
          "lower_80_approx": 27.008,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 78.535,
          "prediction": 101.863,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 176.718
        },
        {
          "absolute_error": 26.781,
          "lower_80_approx": 25.698,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 73.885,
          "prediction": 100.666,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 175.634
        },
        {
          "absolute_error": 41.493,
          "lower_80_approx": 31.502,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.7175,
          "prediction": 104.225,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 176.947
        },
        {
          "absolute_error": 54.559,
          "lower_80_approx": 32.712,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 52.58,
          "prediction": 107.139,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 181.566
        },
        {
          "absolute_error": 62.448,
          "lower_80_approx": 29.942,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 165.4825,
          "prediction": 103.034,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 176.126
        },
        {
          "absolute_error": 21.561,
          "lower_80_approx": 31.098,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 126.3025,
          "prediction": 104.741,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 178.384
        },
        {
          "absolute_error": 26.348,
          "lower_80_approx": 31.814,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.6325,
          "prediction": 106.284,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 180.754
        },
        {
          "absolute_error": 73.617,
          "lower_80_approx": 35.242,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 36.12,
          "prediction": 109.737,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 184.232
        },
        {
          "absolute_error": 43.677,
          "lower_80_approx": 35.723,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 66.725,
          "prediction": 110.402,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 185.081
        },
        {
          "absolute_error": 47.148,
          "lower_80_approx": 35.74,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 62.685,
          "prediction": 109.833,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 183.926
        },
        {
          "absolute_error": 33.859,
          "lower_80_approx": 35.418,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 142.5275,
          "prediction": 108.668,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 181.918
        },
        {
          "absolute_error": 112.343,
          "lower_80_approx": 35.988,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 224.8775,
          "prediction": 112.534,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 189.08
        },
        {
          "absolute_error": 13.984,
          "lower_80_approx": 35.702,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.5825,
          "prediction": 118.599,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 201.496
        },
        {
          "absolute_error": 11.777,
          "lower_80_approx": 36.542,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 132.2025,
          "prediction": 120.425,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 204.308
        },
        {
          "absolute_error": 59.91,
          "lower_80_approx": 36.667,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 180.3725,
          "prediction": 120.462,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 204.257
        },
        {
          "absolute_error": 24.931,
          "lower_80_approx": 34.046,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 145.5575,
          "prediction": 120.627,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 207.208
        },
        {
          "absolute_error": 14.252,
          "lower_80_approx": 36.407,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 110.45,
          "prediction": 124.702,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 212.998
        },
        {
          "absolute_error": 23.634,
          "lower_80_approx": 35.14,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 148.21,
          "prediction": 124.576,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 214.012
        },
        {
          "absolute_error": 28.419,
          "lower_80_approx": 42.299,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 161.5825,
          "prediction": 133.164,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 224.029
        },
        {
          "absolute_error": 0.261,
          "lower_80_approx": 46.9,
          "metric": "ace_approx",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 130.7725,
          "prediction": 131.034,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 215.168
        }
      ]
    },
    "hurricanes": {
      "atmosphere_combined": [
        {
          "absolute_error": 2.947,
          "lower_80_approx": 3.953,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.053,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 8.153
        },
        {
          "absolute_error": 1.13,
          "lower_80_approx": 3.837,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.87,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 7.903
        },
        {
          "absolute_error": 4.025,
          "lower_80_approx": 4.025,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.025,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 8.025
        },
        {
          "absolute_error": 3.738,
          "lower_80_approx": 4.478,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.738,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 8.998
        },
        {
          "absolute_error": 0.849,
          "lower_80_approx": 3.082,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.849,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 8.616
        },
        {
          "absolute_error": 1.394,
          "lower_80_approx": 2.906,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.606,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 8.306
        },
        {
          "absolute_error": 1.5,
          "lower_80_approx": 3.08,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.5,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 7.92
        },
        {
          "absolute_error": 2.825,
          "lower_80_approx": 3.405,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.825,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 8.245
        },
        {
          "absolute_error": 0.515,
          "lower_80_approx": 3.095,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.515,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 7.935
        },
        {
          "absolute_error": 1.469,
          "lower_80_approx": 3.071,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.531,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 7.991
        },
        {
          "absolute_error": 2.339,
          "lower_80_approx": 3.201,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.661,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 8.121
        },
        {
          "absolute_error": 1.528,
          "lower_80_approx": 3.148,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.528,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 7.908
        },
        {
          "absolute_error": 1.836,
          "lower_80_approx": 3.376,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.836,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 8.296
        },
        {
          "absolute_error": 1.412,
          "lower_80_approx": 2.952,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.412,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 7.872
        },
        {
          "absolute_error": 2.551,
          "lower_80_approx": 3.084,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.551,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 8.018
        },
        {
          "absolute_error": 5.783,
          "lower_80_approx": 2.884,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 5.217,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 7.55
        },
        {
          "absolute_error": 3.419,
          "lower_80_approx": 3.014,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.581,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 8.148
        },
        {
          "absolute_error": 2.646,
          "lower_80_approx": 2.866,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.646,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 8.426
        },
        {
          "absolute_error": 4.43,
          "lower_80_approx": 2.85,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 5.57,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 8.29
        },
        {
          "absolute_error": 2.42,
          "lower_80_approx": 2.313,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.58,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 8.847
        },
        {
          "absolute_error": 2.409,
          "lower_80_approx": 2.831,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.591,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 8.351
        },
        {
          "absolute_error": 3.358,
          "lower_80_approx": 2.862,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.642,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 8.422
        },
        {
          "absolute_error": 1.733,
          "lower_80_approx": 2.466,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.733,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 9.0
        },
        {
          "absolute_error": 1.227,
          "lower_80_approx": 2.893,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.773,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 8.653
        },
        {
          "absolute_error": 3.14,
          "lower_80_approx": 2.94,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.86,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 8.78
        },
        {
          "absolute_error": 9.087,
          "lower_80_approx": 2.88,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 5.913,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 8.946
        },
        {
          "absolute_error": 1.298,
          "lower_80_approx": 2.998,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.298,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.598
        },
        {
          "absolute_error": 0.28,
          "lower_80_approx": 3.013,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.28,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.547
        },
        {
          "absolute_error": 1.712,
          "lower_80_approx": 2.988,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.288,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.588
        },
        {
          "absolute_error": 3.41,
          "lower_80_approx": 3.01,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.41,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.81
        },
        {
          "absolute_error": 5.544,
          "lower_80_approx": 3.123,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 6.456,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 9.789
        },
        {
          "absolute_error": 0.92,
          "lower_80_approx": 2.647,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.08,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 9.513
        },
        {
          "absolute_error": 3.418,
          "lower_80_approx": 3.149,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.582,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 10.015
        },
        {
          "absolute_error": 4.763,
          "lower_80_approx": 3.063,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.763,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.463
        },
        {
          "absolute_error": 0.323,
          "lower_80_approx": 2.656,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.323,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 9.99
        },
        {
          "absolute_error": 3.306,
          "lower_80_approx": 3.606,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 7.306,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 11.006
        },
        {
          "absolute_error": 0.253,
          "lower_80_approx": 3.147,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.747,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.347
        },
        {
          "absolute_error": 3.407,
          "lower_80_approx": 2.893,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.593,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.293
        },
        {
          "absolute_error": 1.012,
          "lower_80_approx": 3.055,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.988,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.921
        },
        {
          "absolute_error": 1.122,
          "lower_80_approx": 3.142,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 7.122,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 11.102
        },
        {
          "absolute_error": 6.99,
          "lower_80_approx": 3.01,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.01,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.01
        },
        {
          "absolute_error": 0.097,
          "lower_80_approx": 2.703,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.903,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.103
        },
        {
          "absolute_error": 1.725,
          "lower_80_approx": 2.975,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.275,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.575
        },
        {
          "absolute_error": 0.123,
          "lower_80_approx": 2.656,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.123,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.59
        },
        {
          "absolute_error": 3.13,
          "lower_80_approx": 3.41,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 7.87,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 12.33
        },
        {
          "absolute_error": 2.665,
          "lower_80_approx": 3.765,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 7.665,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.565
        }
      ],
      "climatology": [
        {
          "absolute_error": 2.9,
          "lower_80_approx": 4.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 9.0,
          "prediction": 6.1,
          "ridge_training_n": 0,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 8.2
        },
        {
          "absolute_error": 0.967,
          "lower_80_approx": 4.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 6.033,
          "ridge_training_n": 0,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 8.066
        },
        {
          "absolute_error": 4.0,
          "lower_80_approx": 4.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 6.0,
          "ridge_training_n": 0,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 8.0
        },
        {
          "absolute_error": 2.9,
          "lower_80_approx": 3.64,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 5.9,
          "ridge_training_n": 0,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 8.16
        },
        {
          "absolute_error": 0.767,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 5.767,
          "ridge_training_n": 0,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 8.534
        },
        {
          "absolute_error": 1.3,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 5.7,
          "ridge_training_n": 0,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 8.4
        },
        {
          "absolute_error": 1.633,
          "lower_80_approx": 3.213,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 5.633,
          "ridge_training_n": 0,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 8.053
        },
        {
          "absolute_error": 2.633,
          "lower_80_approx": 3.213,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 5.633,
          "ridge_training_n": 0,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 8.053
        },
        {
          "absolute_error": 0.633,
          "lower_80_approx": 3.213,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 5.633,
          "ridge_training_n": 0,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 8.053
        },
        {
          "absolute_error": 1.433,
          "lower_80_approx": 3.107,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 5.567,
          "ridge_training_n": 0,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 8.027
        },
        {
          "absolute_error": 2.433,
          "lower_80_approx": 3.107,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 5.567,
          "ridge_training_n": 0,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 8.027
        },
        {
          "absolute_error": 1.7,
          "lower_80_approx": 3.32,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 5.7,
          "ridge_training_n": 0,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 8.08
        },
        {
          "absolute_error": 1.567,
          "lower_80_approx": 3.107,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 5.567,
          "ridge_training_n": 0,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 8.027
        },
        {
          "absolute_error": 1.567,
          "lower_80_approx": 3.107,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 5.567,
          "ridge_training_n": 0,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 8.027
        },
        {
          "absolute_error": 2.467,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 5.467,
          "ridge_training_n": 0,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 7.934
        },
        {
          "absolute_error": 5.667,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 11.0,
          "prediction": 5.333,
          "ridge_training_n": 0,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 7.666
        },
        {
          "absolute_error": 3.433,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 9.0,
          "prediction": 5.567,
          "ridge_training_n": 0,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 8.134
        },
        {
          "absolute_error": 2.633,
          "lower_80_approx": 2.853,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 5.633,
          "ridge_training_n": 0,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 8.413
        },
        {
          "absolute_error": 4.467,
          "lower_80_approx": 2.813,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 10.0,
          "prediction": 5.533,
          "ridge_training_n": 0,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 8.253
        },
        {
          "absolute_error": 2.267,
          "lower_80_approx": 2.466,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 5.733,
          "ridge_training_n": 0,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 9.0
        },
        {
          "absolute_error": 2.4,
          "lower_80_approx": 2.84,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 5.6,
          "ridge_training_n": 0,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 8.36
        },
        {
          "absolute_error": 3.367,
          "lower_80_approx": 2.853,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 9.0,
          "prediction": 5.633,
          "ridge_training_n": 0,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 8.413
        },
        {
          "absolute_error": 1.733,
          "lower_80_approx": 2.466,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 5.733,
          "ridge_training_n": 0,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 9.0
        },
        {
          "absolute_error": 1.2,
          "lower_80_approx": 2.92,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 5.8,
          "ridge_training_n": 0,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 8.68
        },
        {
          "absolute_error": 3.133,
          "lower_80_approx": 2.947,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 9.0,
          "prediction": 5.867,
          "ridge_training_n": 0,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 8.787
        },
        {
          "absolute_error": 8.967,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 15.0,
          "prediction": 6.033,
          "ridge_training_n": 0,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 9.066
        },
        {
          "absolute_error": 1.3,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 6.3,
          "ridge_training_n": 0,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.6
        },
        {
          "absolute_error": 0.267,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 6.267,
          "ridge_training_n": 0,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.534
        },
        {
          "absolute_error": 1.7,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 6.3,
          "ridge_training_n": 0,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.6
        },
        {
          "absolute_error": 3.4,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 6.4,
          "ridge_training_n": 0,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.8
        },
        {
          "absolute_error": 5.667,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 12.0,
          "prediction": 6.333,
          "ridge_training_n": 0,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 9.666
        },
        {
          "absolute_error": 0.567,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 6.433,
          "ridge_training_n": 0,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 9.866
        },
        {
          "absolute_error": 3.567,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 10.0,
          "prediction": 6.433,
          "ridge_training_n": 0,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 9.866
        },
        {
          "absolute_error": 4.7,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 6.7,
          "ridge_training_n": 0,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.4
        },
        {
          "absolute_error": 0.667,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 6.667,
          "ridge_training_n": 0,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 10.334
        },
        {
          "absolute_error": 2.7,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 6.7,
          "ridge_training_n": 0,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.4
        },
        {
          "absolute_error": 0.4,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 6.6,
          "ridge_training_n": 0,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.2
        },
        {
          "absolute_error": 3.3,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 10.0,
          "prediction": 6.7,
          "ridge_training_n": 0,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.4
        },
        {
          "absolute_error": 1.067,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 6.933,
          "ridge_training_n": 0,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.866
        },
        {
          "absolute_error": 1.033,
          "lower_80_approx": 3.053,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 7.033,
          "ridge_training_n": 0,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 11.013
        },
        {
          "absolute_error": 7.0,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 14.0,
          "prediction": 7.0,
          "ridge_training_n": 0,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.0
        },
        {
          "absolute_error": 0.2,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 7.2,
          "ridge_training_n": 0,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.4
        },
        {
          "absolute_error": 1.7,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 9.0,
          "prediction": 7.3,
          "ridge_training_n": 0,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.6
        },
        {
          "absolute_error": 0.467,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 7.467,
          "ridge_training_n": 0,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.934
        },
        {
          "absolute_error": 3.433,
          "lower_80_approx": 3.107,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 11.0,
          "prediction": 7.567,
          "ridge_training_n": 0,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 12.027
        },
        {
          "absolute_error": 2.833,
          "lower_80_approx": 3.933,
          "metric": "hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 7.833,
          "ridge_training_n": 0,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.733
        }
      ],
      "full_with_satellite": [
        {
          "absolute_error": 2.959,
          "lower_80_approx": 3.121,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.041,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 8.961
        },
        {
          "absolute_error": 8.945,
          "lower_80_approx": 3.022,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 6.055,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 9.088
        },
        {
          "absolute_error": 1.595,
          "lower_80_approx": 3.295,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.595,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.895
        },
        {
          "absolute_error": 0.61,
          "lower_80_approx": 3.343,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.61,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.877
        },
        {
          "absolute_error": 1.519,
          "lower_80_approx": 3.181,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.481,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.781
        },
        {
          "absolute_error": 3.355,
          "lower_80_approx": 2.955,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.355,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.755
        },
        {
          "absolute_error": 5.024,
          "lower_80_approx": 3.643,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 6.976,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 10.309
        },
        {
          "absolute_error": 0.018,
          "lower_80_approx": 3.585,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.018,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 10.451
        },
        {
          "absolute_error": 3.421,
          "lower_80_approx": 3.146,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.579,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 10.012
        },
        {
          "absolute_error": 5.119,
          "lower_80_approx": 3.419,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 7.119,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.819
        },
        {
          "absolute_error": 0.294,
          "lower_80_approx": 2.627,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.294,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 9.961
        },
        {
          "absolute_error": 3.277,
          "lower_80_approx": 3.577,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 7.277,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.977
        },
        {
          "absolute_error": 0.101,
          "lower_80_approx": 3.299,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.899,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.499
        },
        {
          "absolute_error": 3.123,
          "lower_80_approx": 3.177,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.877,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.577
        },
        {
          "absolute_error": 1.006,
          "lower_80_approx": 3.061,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.994,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.927
        },
        {
          "absolute_error": 0.963,
          "lower_80_approx": 2.983,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.963,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 10.943
        },
        {
          "absolute_error": 6.935,
          "lower_80_approx": 3.065,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.065,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.065
        },
        {
          "absolute_error": 0.219,
          "lower_80_approx": 3.019,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.219,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.419
        },
        {
          "absolute_error": 1.378,
          "lower_80_approx": 3.322,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.622,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.922
        },
        {
          "absolute_error": 0.254,
          "lower_80_approx": 2.787,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.254,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.721
        },
        {
          "absolute_error": 2.257,
          "lower_80_approx": 4.283,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 8.743,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 13.203
        },
        {
          "absolute_error": 2.789,
          "lower_80_approx": 3.889,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 7.789,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.689
        }
      ],
      "ocean_atmosphere": [
        {
          "absolute_error": 2.521,
          "lower_80_approx": 4.379,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.479,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 8.579
        },
        {
          "absolute_error": 1.014,
          "lower_80_approx": 3.953,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.986,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 8.019
        },
        {
          "absolute_error": 4.129,
          "lower_80_approx": 4.129,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.129,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 8.129
        },
        {
          "absolute_error": 3.188,
          "lower_80_approx": 3.928,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.188,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 8.448
        },
        {
          "absolute_error": 0.613,
          "lower_80_approx": 2.846,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.613,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 8.38
        },
        {
          "absolute_error": 1.942,
          "lower_80_approx": 2.358,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.058,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 7.758
        },
        {
          "absolute_error": 0.841,
          "lower_80_approx": 2.421,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 4.841,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 7.261
        },
        {
          "absolute_error": 2.523,
          "lower_80_approx": 3.103,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.523,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 7.943
        },
        {
          "absolute_error": 0.621,
          "lower_80_approx": 3.201,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.621,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 8.041
        },
        {
          "absolute_error": 1.916,
          "lower_80_approx": 2.624,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.084,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 7.544
        },
        {
          "absolute_error": 2.459,
          "lower_80_approx": 3.081,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.541,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 8.001
        },
        {
          "absolute_error": 1.459,
          "lower_80_approx": 3.079,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.459,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 7.839
        },
        {
          "absolute_error": 1.739,
          "lower_80_approx": 3.279,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.739,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 8.199
        },
        {
          "absolute_error": 1.192,
          "lower_80_approx": 2.732,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.192,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 7.652
        },
        {
          "absolute_error": 1.931,
          "lower_80_approx": 2.464,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 4.931,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 7.398
        },
        {
          "absolute_error": 5.813,
          "lower_80_approx": 2.854,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 5.187,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 7.52
        },
        {
          "absolute_error": 2.651,
          "lower_80_approx": 3.782,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.349,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 8.916
        },
        {
          "absolute_error": 3.138,
          "lower_80_approx": 3.358,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.138,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 8.918
        },
        {
          "absolute_error": 3.878,
          "lower_80_approx": 3.402,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.122,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 8.842
        },
        {
          "absolute_error": 2.415,
          "lower_80_approx": 2.318,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.585,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 8.852
        },
        {
          "absolute_error": 2.335,
          "lower_80_approx": 2.905,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.665,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 8.425
        },
        {
          "absolute_error": 3.381,
          "lower_80_approx": 2.839,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.619,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 8.399
        },
        {
          "absolute_error": 2.428,
          "lower_80_approx": 3.161,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.428,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 9.695
        },
        {
          "absolute_error": 1.187,
          "lower_80_approx": 2.933,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.813,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 8.693
        },
        {
          "absolute_error": 2.844,
          "lower_80_approx": 3.236,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.156,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 9.076
        },
        {
          "absolute_error": 8.815,
          "lower_80_approx": 3.152,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 6.185,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 9.218
        },
        {
          "absolute_error": 1.679,
          "lower_80_approx": 3.379,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.679,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.979
        },
        {
          "absolute_error": 0.699,
          "lower_80_approx": 3.432,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.699,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.966
        },
        {
          "absolute_error": 1.455,
          "lower_80_approx": 3.245,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.545,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.845
        },
        {
          "absolute_error": 3.3,
          "lower_80_approx": 2.9,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.3,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.7
        },
        {
          "absolute_error": 4.84,
          "lower_80_approx": 3.827,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 7.16,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 10.493
        },
        {
          "absolute_error": 0.015,
          "lower_80_approx": 3.582,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.015,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 10.448
        },
        {
          "absolute_error": 3.418,
          "lower_80_approx": 3.149,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.582,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 10.015
        },
        {
          "absolute_error": 5.129,
          "lower_80_approx": 3.429,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 7.129,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.829
        },
        {
          "absolute_error": 0.304,
          "lower_80_approx": 2.637,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.304,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 9.971
        },
        {
          "absolute_error": 3.218,
          "lower_80_approx": 3.518,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 7.218,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.918
        },
        {
          "absolute_error": 0.07,
          "lower_80_approx": 3.33,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.93,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.53
        },
        {
          "absolute_error": 3.231,
          "lower_80_approx": 3.069,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.769,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.469
        },
        {
          "absolute_error": 1.039,
          "lower_80_approx": 3.028,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.961,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.894
        },
        {
          "absolute_error": 1.006,
          "lower_80_approx": 3.026,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 7.006,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 10.986
        },
        {
          "absolute_error": 6.889,
          "lower_80_approx": 3.111,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.111,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.111
        },
        {
          "absolute_error": 0.191,
          "lower_80_approx": 2.991,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.191,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.391
        },
        {
          "absolute_error": 1.402,
          "lower_80_approx": 3.298,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.598,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.898
        },
        {
          "absolute_error": 0.237,
          "lower_80_approx": 2.77,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.237,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.704
        },
        {
          "absolute_error": 2.256,
          "lower_80_approx": 4.284,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 8.744,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 13.204
        },
        {
          "absolute_error": 2.791,
          "lower_80_approx": 3.891,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 7.791,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.691
        }
      ],
      "ocean_combined": [
        {
          "absolute_error": 2.555,
          "lower_80_approx": 4.345,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.445,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 8.545
        },
        {
          "absolute_error": 0.838,
          "lower_80_approx": 4.129,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.162,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 8.195
        },
        {
          "absolute_error": 4.034,
          "lower_80_approx": 4.034,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.034,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 8.034
        },
        {
          "absolute_error": 2.977,
          "lower_80_approx": 3.717,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.977,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 8.237
        },
        {
          "absolute_error": 0.511,
          "lower_80_approx": 2.744,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.511,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 8.278
        },
        {
          "absolute_error": 1.89,
          "lower_80_approx": 2.41,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.11,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 7.81
        },
        {
          "absolute_error": 0.948,
          "lower_80_approx": 2.528,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 4.948,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 7.368
        },
        {
          "absolute_error": 2.438,
          "lower_80_approx": 3.018,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.438,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 7.858
        },
        {
          "absolute_error": 0.715,
          "lower_80_approx": 3.295,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.715,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 8.135
        },
        {
          "absolute_error": 1.949,
          "lower_80_approx": 2.591,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.051,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 7.511
        },
        {
          "absolute_error": 2.51,
          "lower_80_approx": 3.03,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.49,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 7.95
        },
        {
          "absolute_error": 1.589,
          "lower_80_approx": 3.209,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.589,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 7.969
        },
        {
          "absolute_error": 1.565,
          "lower_80_approx": 3.105,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.565,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 8.025
        },
        {
          "absolute_error": 1.297,
          "lower_80_approx": 2.837,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.297,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 7.757
        },
        {
          "absolute_error": 1.853,
          "lower_80_approx": 2.386,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 4.853,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 7.32
        },
        {
          "absolute_error": 5.712,
          "lower_80_approx": 2.955,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 5.288,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 7.621
        },
        {
          "absolute_error": 2.668,
          "lower_80_approx": 3.765,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.332,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 8.899
        },
        {
          "absolute_error": 3.105,
          "lower_80_approx": 3.325,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.105,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 8.885
        },
        {
          "absolute_error": 3.884,
          "lower_80_approx": 3.396,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.116,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 8.836
        },
        {
          "absolute_error": 2.376,
          "lower_80_approx": 2.357,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.624,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 8.891
        },
        {
          "absolute_error": 2.34,
          "lower_80_approx": 2.9,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.66,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 8.42
        },
        {
          "absolute_error": 3.333,
          "lower_80_approx": 2.887,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.667,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 8.447
        },
        {
          "absolute_error": 2.439,
          "lower_80_approx": 3.172,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.439,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 9.706
        },
        {
          "absolute_error": 1.188,
          "lower_80_approx": 2.932,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.812,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 8.692
        },
        {
          "absolute_error": 2.846,
          "lower_80_approx": 3.234,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.154,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 9.074
        },
        {
          "absolute_error": 8.781,
          "lower_80_approx": 3.186,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 6.219,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 9.252
        },
        {
          "absolute_error": 1.7,
          "lower_80_approx": 3.4,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.7,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 10.0
        },
        {
          "absolute_error": 0.679,
          "lower_80_approx": 3.412,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.679,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.946
        },
        {
          "absolute_error": 1.394,
          "lower_80_approx": 3.306,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.606,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.906
        },
        {
          "absolute_error": 3.317,
          "lower_80_approx": 2.917,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.317,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.717
        },
        {
          "absolute_error": 4.916,
          "lower_80_approx": 3.751,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 7.084,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 10.417
        },
        {
          "absolute_error": 0.278,
          "lower_80_approx": 3.845,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.278,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 10.711
        },
        {
          "absolute_error": 3.545,
          "lower_80_approx": 3.022,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.455,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 9.888
        },
        {
          "absolute_error": 5.065,
          "lower_80_approx": 3.365,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 7.065,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.765
        },
        {
          "absolute_error": 0.606,
          "lower_80_approx": 2.939,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.606,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 10.273
        },
        {
          "absolute_error": 2.749,
          "lower_80_approx": 3.049,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.749,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.449
        },
        {
          "absolute_error": 0.082,
          "lower_80_approx": 3.318,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.918,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.518
        },
        {
          "absolute_error": 3.129,
          "lower_80_approx": 3.171,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.871,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.571
        },
        {
          "absolute_error": 1.148,
          "lower_80_approx": 2.919,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.852,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.785
        },
        {
          "absolute_error": 1.011,
          "lower_80_approx": 3.031,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 7.011,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 10.991
        },
        {
          "absolute_error": 6.821,
          "lower_80_approx": 3.179,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.179,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.179
        },
        {
          "absolute_error": 0.345,
          "lower_80_approx": 3.145,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.345,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.545
        },
        {
          "absolute_error": 1.454,
          "lower_80_approx": 3.246,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.546,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.846
        },
        {
          "absolute_error": 0.468,
          "lower_80_approx": 3.001,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.468,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.935
        },
        {
          "absolute_error": 2.301,
          "lower_80_approx": 4.239,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 8.699,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 13.159
        },
        {
          "absolute_error": 2.903,
          "lower_80_approx": 4.003,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 7.903,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.803
        }
      ],
      "ocean_nino34": [
        {
          "absolute_error": 2.809,
          "lower_80_approx": 4.091,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.191,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 8.291
        },
        {
          "absolute_error": 1.031,
          "lower_80_approx": 3.936,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.969,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 8.002
        },
        {
          "absolute_error": 4.05,
          "lower_80_approx": 4.05,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.05,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 8.05
        },
        {
          "absolute_error": 3.437,
          "lower_80_approx": 4.177,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.437,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 8.697
        },
        {
          "absolute_error": 0.683,
          "lower_80_approx": 2.916,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.683,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 8.45
        },
        {
          "absolute_error": 1.41,
          "lower_80_approx": 2.89,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.59,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 8.29
        },
        {
          "absolute_error": 1.592,
          "lower_80_approx": 3.172,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.592,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 8.012
        },
        {
          "absolute_error": 2.812,
          "lower_80_approx": 3.392,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.812,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 8.232
        },
        {
          "absolute_error": 0.702,
          "lower_80_approx": 3.282,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.702,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 8.122
        },
        {
          "absolute_error": 1.567,
          "lower_80_approx": 2.973,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.433,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 7.893
        },
        {
          "absolute_error": 2.418,
          "lower_80_approx": 3.122,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.582,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 8.042
        },
        {
          "absolute_error": 1.735,
          "lower_80_approx": 3.355,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.735,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 8.115
        },
        {
          "absolute_error": 1.618,
          "lower_80_approx": 3.158,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.618,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 8.078
        },
        {
          "absolute_error": 1.562,
          "lower_80_approx": 3.102,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.562,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 8.022
        },
        {
          "absolute_error": 2.465,
          "lower_80_approx": 2.998,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.465,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 7.932
        },
        {
          "absolute_error": 5.688,
          "lower_80_approx": 2.979,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 5.312,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 7.645
        },
        {
          "absolute_error": 3.453,
          "lower_80_approx": 2.98,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.547,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 8.114
        },
        {
          "absolute_error": 2.634,
          "lower_80_approx": 2.854,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.634,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 8.414
        },
        {
          "absolute_error": 4.471,
          "lower_80_approx": 2.809,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 5.529,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 8.249
        },
        {
          "absolute_error": 2.379,
          "lower_80_approx": 2.354,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.621,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 8.888
        },
        {
          "absolute_error": 2.346,
          "lower_80_approx": 2.894,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.654,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 8.414
        },
        {
          "absolute_error": 3.32,
          "lower_80_approx": 2.9,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.68,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 8.46
        },
        {
          "absolute_error": 1.717,
          "lower_80_approx": 2.45,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.717,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 8.984
        },
        {
          "absolute_error": 1.284,
          "lower_80_approx": 2.836,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.716,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 8.596
        },
        {
          "absolute_error": 3.182,
          "lower_80_approx": 2.898,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.818,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 8.738
        },
        {
          "absolute_error": 9.06,
          "lower_80_approx": 2.907,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 5.94,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 8.973
        },
        {
          "absolute_error": 1.345,
          "lower_80_approx": 3.045,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.345,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.645
        },
        {
          "absolute_error": 0.241,
          "lower_80_approx": 2.974,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.241,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.508
        },
        {
          "absolute_error": 1.603,
          "lower_80_approx": 3.097,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.397,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.697
        },
        {
          "absolute_error": 3.461,
          "lower_80_approx": 3.061,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.461,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.861
        },
        {
          "absolute_error": 5.724,
          "lower_80_approx": 2.943,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 6.276,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 9.609
        },
        {
          "absolute_error": 0.607,
          "lower_80_approx": 2.96,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.393,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 9.826
        },
        {
          "absolute_error": 3.586,
          "lower_80_approx": 2.981,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.414,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 9.847
        },
        {
          "absolute_error": 4.701,
          "lower_80_approx": 3.001,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.701,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.401
        },
        {
          "absolute_error": 0.655,
          "lower_80_approx": 2.988,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.655,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 10.322
        },
        {
          "absolute_error": 2.761,
          "lower_80_approx": 3.061,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.761,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.461
        },
        {
          "absolute_error": 0.278,
          "lower_80_approx": 3.122,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.722,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.322
        },
        {
          "absolute_error": 3.301,
          "lower_80_approx": 2.999,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.699,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.399
        },
        {
          "absolute_error": 1.114,
          "lower_80_approx": 2.953,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.886,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.819
        },
        {
          "absolute_error": 1.115,
          "lower_80_approx": 3.135,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 7.115,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 11.095
        },
        {
          "absolute_error": 6.94,
          "lower_80_approx": 3.06,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.06,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.06
        },
        {
          "absolute_error": 0.043,
          "lower_80_approx": 2.843,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.043,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.243
        },
        {
          "absolute_error": 1.787,
          "lower_80_approx": 2.913,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.213,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.513
        },
        {
          "absolute_error": 0.368,
          "lower_80_approx": 2.901,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.368,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.835
        },
        {
          "absolute_error": 3.065,
          "lower_80_approx": 3.475,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 7.935,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 12.395
        },
        {
          "absolute_error": 2.696,
          "lower_80_approx": 3.796,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 7.696,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.596
        }
      ],
      "ocean_satellite": [
        {
          "absolute_error": 2.956,
          "lower_80_approx": 3.124,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.044,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 8.964
        },
        {
          "absolute_error": 8.95,
          "lower_80_approx": 3.017,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 6.05,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 9.083
        },
        {
          "absolute_error": 1.664,
          "lower_80_approx": 3.364,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.664,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.964
        },
        {
          "absolute_error": 0.59,
          "lower_80_approx": 3.323,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.59,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.857
        },
        {
          "absolute_error": 1.409,
          "lower_80_approx": 3.291,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.591,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.891
        },
        {
          "absolute_error": 3.348,
          "lower_80_approx": 2.948,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.348,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.748
        },
        {
          "absolute_error": 5.048,
          "lower_80_approx": 3.619,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 6.952,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 10.285
        },
        {
          "absolute_error": 0.248,
          "lower_80_approx": 3.815,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.248,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 10.681
        },
        {
          "absolute_error": 3.58,
          "lower_80_approx": 2.987,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.42,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 9.853
        },
        {
          "absolute_error": 5.057,
          "lower_80_approx": 3.357,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 7.057,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.757
        },
        {
          "absolute_error": 0.606,
          "lower_80_approx": 2.939,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.606,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 10.273
        },
        {
          "absolute_error": 2.779,
          "lower_80_approx": 3.079,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.779,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.479
        },
        {
          "absolute_error": 0.109,
          "lower_80_approx": 3.291,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.891,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.491
        },
        {
          "absolute_error": 3.077,
          "lower_80_approx": 3.223,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.923,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.623
        },
        {
          "absolute_error": 1.136,
          "lower_80_approx": 2.931,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.864,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.797
        },
        {
          "absolute_error": 0.994,
          "lower_80_approx": 3.014,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.994,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 10.974
        },
        {
          "absolute_error": 6.833,
          "lower_80_approx": 3.167,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.167,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.167
        },
        {
          "absolute_error": 0.357,
          "lower_80_approx": 3.157,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.357,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.557
        },
        {
          "absolute_error": 1.452,
          "lower_80_approx": 3.248,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.548,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.848
        },
        {
          "absolute_error": 0.454,
          "lower_80_approx": 2.987,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.454,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.921
        },
        {
          "absolute_error": 2.328,
          "lower_80_approx": 4.212,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 8.672,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 13.132
        },
        {
          "absolute_error": 2.844,
          "lower_80_approx": 3.944,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 7.844,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.744
        }
      ],
      "ocean_tna": [
        {
          "absolute_error": 2.578,
          "lower_80_approx": 4.322,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.422,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 8.522
        },
        {
          "absolute_error": 0.779,
          "lower_80_approx": 4.188,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.221,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 8.254
        },
        {
          "absolute_error": 4.001,
          "lower_80_approx": 4.001,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.001,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 8.001
        },
        {
          "absolute_error": 2.598,
          "lower_80_approx": 3.338,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.598,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 7.858
        },
        {
          "absolute_error": 0.547,
          "lower_80_approx": 2.78,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.547,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 8.314
        },
        {
          "absolute_error": 1.855,
          "lower_80_approx": 2.445,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.145,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 7.845
        },
        {
          "absolute_error": 0.935,
          "lower_80_approx": 2.515,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 4.935,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 7.355
        },
        {
          "absolute_error": 2.357,
          "lower_80_approx": 2.937,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 5.357,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 7.777
        },
        {
          "absolute_error": 0.699,
          "lower_80_approx": 3.279,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 5.699,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 8.119
        },
        {
          "absolute_error": 1.932,
          "lower_80_approx": 2.608,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.068,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 7.528
        },
        {
          "absolute_error": 2.495,
          "lower_80_approx": 3.045,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.505,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 7.965
        },
        {
          "absolute_error": 1.609,
          "lower_80_approx": 3.229,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.609,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 7.989
        },
        {
          "absolute_error": 1.625,
          "lower_80_approx": 3.165,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.625,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 8.085
        },
        {
          "absolute_error": 1.35,
          "lower_80_approx": 2.89,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 5.35,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 7.81
        },
        {
          "absolute_error": 1.9,
          "lower_80_approx": 2.433,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 4.9,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 7.367
        },
        {
          "absolute_error": 5.616,
          "lower_80_approx": 3.051,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 5.384,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 7.717
        },
        {
          "absolute_error": 2.716,
          "lower_80_approx": 3.717,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.284,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 8.851
        },
        {
          "absolute_error": 3.087,
          "lower_80_approx": 3.307,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.087,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 8.867
        },
        {
          "absolute_error": 3.791,
          "lower_80_approx": 3.489,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.209,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 8.929
        },
        {
          "absolute_error": 2.394,
          "lower_80_approx": 2.339,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.606,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 8.873
        },
        {
          "absolute_error": 2.464,
          "lower_80_approx": 2.776,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 5.536,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 8.296
        },
        {
          "absolute_error": 3.41,
          "lower_80_approx": 2.81,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.59,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 8.37
        },
        {
          "absolute_error": 2.389,
          "lower_80_approx": 3.122,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.389,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 9.656
        },
        {
          "absolute_error": 1.09,
          "lower_80_approx": 3.03,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 5.91,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 8.79
        },
        {
          "absolute_error": 2.825,
          "lower_80_approx": 3.255,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 6.175,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 9.095
        },
        {
          "absolute_error": 8.697,
          "lower_80_approx": 3.27,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 6.303,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 9.336
        },
        {
          "absolute_error": 1.574,
          "lower_80_approx": 3.274,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.574,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.874
        },
        {
          "absolute_error": 0.709,
          "lower_80_approx": 3.442,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.709,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.976
        },
        {
          "absolute_error": 1.607,
          "lower_80_approx": 3.093,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.393,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.693
        },
        {
          "absolute_error": 3.224,
          "lower_80_approx": 2.824,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.224,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.624
        },
        {
          "absolute_error": 4.817,
          "lower_80_approx": 3.85,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 7.183,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 10.516
        },
        {
          "absolute_error": 0.187,
          "lower_80_approx": 3.754,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.187,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 10.62
        },
        {
          "absolute_error": 3.571,
          "lower_80_approx": 2.996,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.429,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 9.862
        },
        {
          "absolute_error": 5.04,
          "lower_80_approx": 3.34,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 7.04,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.74
        },
        {
          "absolute_error": 0.609,
          "lower_80_approx": 2.942,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.609,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 10.276
        },
        {
          "absolute_error": 2.733,
          "lower_80_approx": 3.033,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.733,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.433
        },
        {
          "absolute_error": 0.089,
          "lower_80_approx": 3.311,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.911,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.511
        },
        {
          "absolute_error": 3.13,
          "lower_80_approx": 3.17,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.87,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.57
        },
        {
          "absolute_error": 1.133,
          "lower_80_approx": 2.934,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.867,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.8
        },
        {
          "absolute_error": 0.98,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.98,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 10.96
        },
        {
          "absolute_error": 6.846,
          "lower_80_approx": 3.154,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.154,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.154
        },
        {
          "absolute_error": 0.45,
          "lower_80_approx": 3.25,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.45,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.65
        },
        {
          "absolute_error": 1.377,
          "lower_80_approx": 3.323,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.623,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.923
        },
        {
          "absolute_error": 0.551,
          "lower_80_approx": 3.084,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.551,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 12.018
        },
        {
          "absolute_error": 2.487,
          "lower_80_approx": 4.053,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 8.513,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 12.973
        },
        {
          "absolute_error": 3.085,
          "lower_80_approx": 4.185,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 8.085,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.985
        }
      ],
      "satellite_olr": [
        {
          "absolute_error": 3.191,
          "lower_80_approx": 2.889,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 5.809,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 8.729
        },
        {
          "absolute_error": 9.185,
          "lower_80_approx": 2.782,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 5.815,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 8.848
        },
        {
          "absolute_error": 1.3,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 6.3,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 9.6
        },
        {
          "absolute_error": 0.177,
          "lower_80_approx": 2.91,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.177,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 9.444
        },
        {
          "absolute_error": 1.649,
          "lower_80_approx": 3.051,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.351,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 9.651
        },
        {
          "absolute_error": 3.456,
          "lower_80_approx": 3.056,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 6.456,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 9.856
        },
        {
          "absolute_error": 5.791,
          "lower_80_approx": 2.876,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 6.209,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 9.542
        },
        {
          "absolute_error": 0.674,
          "lower_80_approx": 2.893,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.326,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 9.759
        },
        {
          "absolute_error": 3.631,
          "lower_80_approx": 2.936,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.369,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 9.802
        },
        {
          "absolute_error": 4.698,
          "lower_80_approx": 2.998,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 6.698,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 10.398
        },
        {
          "absolute_error": 0.666,
          "lower_80_approx": 2.999,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 6.666,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 10.333
        },
        {
          "absolute_error": 2.7,
          "lower_80_approx": 3.0,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 6.7,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 10.4
        },
        {
          "absolute_error": 0.416,
          "lower_80_approx": 2.984,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 6.584,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 10.184
        },
        {
          "absolute_error": 3.286,
          "lower_80_approx": 3.014,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 6.714,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 10.414
        },
        {
          "absolute_error": 1.082,
          "lower_80_approx": 2.985,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 6.918,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 10.851
        },
        {
          "absolute_error": 1.066,
          "lower_80_approx": 3.086,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 7.066,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 11.046
        },
        {
          "absolute_error": 6.983,
          "lower_80_approx": 3.017,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 7.017,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 11.017
        },
        {
          "absolute_error": 0.111,
          "lower_80_approx": 2.911,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.111,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 11.311
        },
        {
          "absolute_error": 1.782,
          "lower_80_approx": 2.918,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 7.218,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 11.518
        },
        {
          "absolute_error": 0.332,
          "lower_80_approx": 2.865,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 7.332,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 11.799
        },
        {
          "absolute_error": 3.328,
          "lower_80_approx": 3.212,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 7.672,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 12.132
        },
        {
          "absolute_error": 2.603,
          "lower_80_approx": 3.703,
          "metric": "hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 7.603,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 11.503
        }
      ]
    },
    "major_hurricanes": {
      "atmosphere_combined": [
        {
          "absolute_error": 0.331,
          "lower_80_approx": 0.551,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.331,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 4.111
        },
        {
          "absolute_error": 0.854,
          "lower_80_approx": 0.379,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.146,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 3.913
        },
        {
          "absolute_error": 1.254,
          "lower_80_approx": 0.487,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.254,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 4.021
        },
        {
          "absolute_error": 1.513,
          "lower_80_approx": 0.713,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.513,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 4.313
        },
        {
          "absolute_error": 1.179,
          "lower_80_approx": 0.312,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.179,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 4.046
        },
        {
          "absolute_error": 0.975,
          "lower_80_approx": 0.092,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.025,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 3.958
        },
        {
          "absolute_error": 1.976,
          "lower_80_approx": 0.756,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.976,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 3.196
        },
        {
          "absolute_error": 1.093,
          "lower_80_approx": 0.093,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.093,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 4.093
        },
        {
          "absolute_error": 1.091,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.909,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 3.876
        },
        {
          "absolute_error": 0.046,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.954,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 3.921
        },
        {
          "absolute_error": 1.023,
          "lower_80_approx": 0.056,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.023,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 3.99
        },
        {
          "absolute_error": 0.137,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.863,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 3.796
        },
        {
          "absolute_error": 0.921,
          "lower_80_approx": 0.621,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.921,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 3.221
        },
        {
          "absolute_error": 0.817,
          "lower_80_approx": 0.684,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.817,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 2.95
        },
        {
          "absolute_error": 1.816,
          "lower_80_approx": 0.616,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.816,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 3.016
        },
        {
          "absolute_error": 3.405,
          "lower_80_approx": 0.228,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 1.595,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 2.962
        },
        {
          "absolute_error": 4.231,
          "lower_80_approx": 0.429,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 1.769,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 3.109
        },
        {
          "absolute_error": 0.906,
          "lower_80_approx": 0.039,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.906,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 3.773
        },
        {
          "absolute_error": 1.231,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.769,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 3.636
        },
        {
          "absolute_error": 2.983,
          "lower_80_approx": 0.797,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.017,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 3.237
        },
        {
          "absolute_error": 0.865,
          "lower_80_approx": 0.155,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.135,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 4.115
        },
        {
          "absolute_error": 1.905,
          "lower_80_approx": 0.135,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.095,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 4.055
        },
        {
          "absolute_error": 0.17,
          "lower_80_approx": 0.23,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.17,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 4.11
        },
        {
          "absolute_error": 0.878,
          "lower_80_approx": 0.289,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.122,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 3.955
        },
        {
          "absolute_error": 3.777,
          "lower_80_approx": 0.456,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.223,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 3.99
        },
        {
          "absolute_error": 4.766,
          "lower_80_approx": 0.454,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.234,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.014
        },
        {
          "absolute_error": 0.4,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.4,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 4.867
        },
        {
          "absolute_error": 0.487,
          "lower_80_approx": 0.02,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.487,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 4.954
        },
        {
          "absolute_error": 2.412,
          "lower_80_approx": 0.088,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.588,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.088
        },
        {
          "absolute_error": 0.803,
          "lower_80_approx": 0.403,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.803,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 5.203
        },
        {
          "absolute_error": 2.563,
          "lower_80_approx": 0.037,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.437,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 4.837
        },
        {
          "absolute_error": 1.186,
          "lower_80_approx": 0.514,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.814,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.114
        },
        {
          "absolute_error": 0.795,
          "lower_80_approx": 0.528,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.795,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.062
        },
        {
          "absolute_error": 2.755,
          "lower_80_approx": 0.522,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 2.755,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 4.988
        },
        {
          "absolute_error": 0.771,
          "lower_80_approx": 0.411,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.771,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.131
        },
        {
          "absolute_error": 0.819,
          "lower_80_approx": 0.479,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.819,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.159
        },
        {
          "absolute_error": 1.395,
          "lower_80_approx": 0.245,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.605,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 4.965
        },
        {
          "absolute_error": 3.061,
          "lower_80_approx": 0.806,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.939,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.072
        },
        {
          "absolute_error": 0.904,
          "lower_80_approx": 0.684,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.904,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.124
        },
        {
          "absolute_error": 0.091,
          "lower_80_approx": 0.891,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.091,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.291
        },
        {
          "absolute_error": 3.975,
          "lower_80_approx": 0.805,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 3.025,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.245
        },
        {
          "absolute_error": 0.694,
          "lower_80_approx": 0.539,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.306,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.073
        },
        {
          "absolute_error": 0.118,
          "lower_80_approx": 0.418,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.118,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 5.818
        },
        {
          "absolute_error": 0.416,
          "lower_80_approx": 0.783,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.416,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 6.049
        },
        {
          "absolute_error": 1.711,
          "lower_80_approx": 0.722,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.289,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 5.856
        },
        {
          "absolute_error": 0.355,
          "lower_80_approx": 1.245,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.645,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 6.045
        }
      ],
      "climatology": [
        {
          "absolute_error": 0.367,
          "lower_80_approx": 0.587,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.367,
          "ridge_training_n": 0,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 4.147
        },
        {
          "absolute_error": 0.767,
          "lower_80_approx": 0.466,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 2.233,
          "ridge_training_n": 0,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 1.233,
          "lower_80_approx": 0.466,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 2.233,
          "ridge_training_n": 0,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 1.2,
          "lower_80_approx": 0.4,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 2.2,
          "ridge_training_n": 0,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 1.133,
          "lower_80_approx": 0.266,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 2.133,
          "ridge_training_n": 0,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 0.933,
          "lower_80_approx": 0.134,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 2.067,
          "ridge_training_n": 0,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 2.033,
          "lower_80_approx": 0.813,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 0.0,
          "prediction": 2.033,
          "ridge_training_n": 0,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 3.253
        },
        {
          "absolute_error": 1.0,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 2.0,
          "ridge_training_n": 0,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 1.033,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 1.967,
          "ridge_training_n": 0,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 3.934
        },
        {
          "absolute_error": 0.033,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 1.967,
          "ridge_training_n": 0,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 3.934
        },
        {
          "absolute_error": 0.967,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 1.967,
          "ridge_training_n": 0,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 3.934
        },
        {
          "absolute_error": 0.067,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 1.933,
          "ridge_training_n": 0,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 3.866
        },
        {
          "absolute_error": 0.833,
          "lower_80_approx": 0.533,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 1.833,
          "ridge_training_n": 0,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 3.133
        },
        {
          "absolute_error": 0.867,
          "lower_80_approx": 0.734,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 1.867,
          "ridge_training_n": 0,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 3.0
        },
        {
          "absolute_error": 1.8,
          "lower_80_approx": 0.6,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 0.0,
          "prediction": 1.8,
          "ridge_training_n": 0,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 3.0
        },
        {
          "absolute_error": 3.367,
          "lower_80_approx": 0.266,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 1.633,
          "ridge_training_n": 0,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 3.0
        },
        {
          "absolute_error": 4.233,
          "lower_80_approx": 0.427,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 1.767,
          "ridge_training_n": 0,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 3.107
        },
        {
          "absolute_error": 0.867,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 1.0,
          "prediction": 1.867,
          "ridge_training_n": 0,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 3.734
        },
        {
          "absolute_error": 1.133,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 1.867,
          "ridge_training_n": 0,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 3.734
        },
        {
          "absolute_error": 3.033,
          "lower_80_approx": 0.747,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 1.967,
          "ridge_training_n": 0,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 3.187
        },
        {
          "absolute_error": 0.967,
          "lower_80_approx": 0.053,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 2.033,
          "ridge_training_n": 0,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 4.013
        },
        {
          "absolute_error": 1.933,
          "lower_80_approx": 0.107,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 2.067,
          "ridge_training_n": 0,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 4.027
        },
        {
          "absolute_error": 0.1,
          "lower_80_approx": 0.16,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.1,
          "ridge_training_n": 0,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 4.04
        },
        {
          "absolute_error": 0.833,
          "lower_80_approx": 0.334,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 2.167,
          "ridge_training_n": 0,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 3.767,
          "lower_80_approx": 0.466,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 2.233,
          "ridge_training_n": 0,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 4.633,
          "lower_80_approx": 0.587,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 2.367,
          "ridge_training_n": 0,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.147
        },
        {
          "absolute_error": 0.467,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.467,
          "ridge_training_n": 0,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 4.934
        },
        {
          "absolute_error": 0.467,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.467,
          "ridge_training_n": 0,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 4.934
        },
        {
          "absolute_error": 2.5,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 2.5,
          "ridge_training_n": 0,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 0.6,
          "lower_80_approx": 0.2,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.6,
          "ridge_training_n": 0,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 2.4,
          "lower_80_approx": 0.2,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 2.6,
          "ridge_training_n": 0,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 1.3,
          "lower_80_approx": 0.4,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 2.7,
          "ridge_training_n": 0,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 0.733,
          "lower_80_approx": 0.466,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.733,
          "ridge_training_n": 0,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 2.767,
          "lower_80_approx": 0.534,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 0.0,
          "prediction": 2.767,
          "ridge_training_n": 0,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 0.733,
          "lower_80_approx": 0.373,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.733,
          "ridge_training_n": 0,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.093
        },
        {
          "absolute_error": 0.767,
          "lower_80_approx": 0.427,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 2.767,
          "ridge_training_n": 0,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.107
        },
        {
          "absolute_error": 1.267,
          "lower_80_approx": 0.373,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 2.733,
          "ridge_training_n": 0,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 5.093
        },
        {
          "absolute_error": 3.133,
          "lower_80_approx": 0.734,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 2.867,
          "ridge_training_n": 0,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 1.033,
          "lower_80_approx": 0.813,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 2.0,
          "prediction": 3.033,
          "ridge_training_n": 0,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.253
        },
        {
          "absolute_error": 0.0,
          "lower_80_approx": 0.8,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 3.0,
          "ridge_training_n": 0,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.2
        },
        {
          "absolute_error": 3.967,
          "lower_80_approx": 0.813,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 3.033,
          "ridge_training_n": 0,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.253
        },
        {
          "absolute_error": 0.767,
          "lower_80_approx": 0.466,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 3.233,
          "ridge_training_n": 0,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.0
        },
        {
          "absolute_error": 0.3,
          "lower_80_approx": 0.6,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 3.3,
          "ridge_training_n": 0,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 6.0
        },
        {
          "absolute_error": 0.367,
          "lower_80_approx": 0.734,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 3.0,
          "prediction": 3.367,
          "ridge_training_n": 0,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 6.0
        },
        {
          "absolute_error": 1.567,
          "lower_80_approx": 0.866,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 5.0,
          "prediction": 3.433,
          "ridge_training_n": 0,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.0
        },
        {
          "absolute_error": 0.4,
          "lower_80_approx": 1.2,
          "metric": "major_hurricanes",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 3.6,
          "ridge_training_n": 0,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 6.0
        }
      ],
      "full_with_satellite": [
        {
          "absolute_error": 3.51,
          "lower_80_approx": 0.723,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.49,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 4.257
        },
        {
          "absolute_error": 4.514,
          "lower_80_approx": 0.706,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.486,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.266
        },
        {
          "absolute_error": 0.749,
          "lower_80_approx": 0.282,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.749,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 5.216
        },
        {
          "absolute_error": 0.859,
          "lower_80_approx": 0.392,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.859,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 5.326
        },
        {
          "absolute_error": 2.193,
          "lower_80_approx": 0.307,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.807,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.307
        },
        {
          "absolute_error": 0.747,
          "lower_80_approx": 0.347,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.747,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 5.147
        },
        {
          "absolute_error": 1.988,
          "lower_80_approx": 0.612,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.012,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 5.412
        },
        {
          "absolute_error": 0.441,
          "lower_80_approx": 1.259,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.559,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.859
        },
        {
          "absolute_error": 0.821,
          "lower_80_approx": 0.554,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.821,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.088
        },
        {
          "absolute_error": 3.043,
          "lower_80_approx": 0.81,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 3.043,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 5.276
        },
        {
          "absolute_error": 0.753,
          "lower_80_approx": 0.393,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.753,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.113
        },
        {
          "absolute_error": 0.768,
          "lower_80_approx": 0.428,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.768,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.108
        },
        {
          "absolute_error": 1.233,
          "lower_80_approx": 0.407,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.767,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 5.127
        },
        {
          "absolute_error": 2.87,
          "lower_80_approx": 0.997,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 3.13,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.263
        },
        {
          "absolute_error": 0.895,
          "lower_80_approx": 0.675,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.895,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.115
        },
        {
          "absolute_error": 0.036,
          "lower_80_approx": 0.764,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.964,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.164
        },
        {
          "absolute_error": 3.918,
          "lower_80_approx": 0.862,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 3.082,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.302
        },
        {
          "absolute_error": 0.455,
          "lower_80_approx": 0.778,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.545,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.312
        },
        {
          "absolute_error": 0.399,
          "lower_80_approx": 0.699,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.399,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 6.099
        },
        {
          "absolute_error": 0.512,
          "lower_80_approx": 0.879,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.512,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 6.145
        },
        {
          "absolute_error": 1.072,
          "lower_80_approx": 1.361,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.928,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.495
        },
        {
          "absolute_error": 0.248,
          "lower_80_approx": 1.352,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.752,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 6.152
        }
      ],
      "ocean_atmosphere": [
        {
          "absolute_error": 0.442,
          "lower_80_approx": 0.662,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.442,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 4.222
        },
        {
          "absolute_error": 0.818,
          "lower_80_approx": 0.415,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.182,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 3.949
        },
        {
          "absolute_error": 1.27,
          "lower_80_approx": 0.503,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.27,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 4.037
        },
        {
          "absolute_error": 1.364,
          "lower_80_approx": 0.564,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.364,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 4.164
        },
        {
          "absolute_error": 1.129,
          "lower_80_approx": 0.262,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.129,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 3.996
        },
        {
          "absolute_error": 1.112,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.888,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 3.821
        },
        {
          "absolute_error": 1.82,
          "lower_80_approx": 0.6,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.82,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 3.04
        },
        {
          "absolute_error": 0.961,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.961,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 3.961
        },
        {
          "absolute_error": 1.071,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.929,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 3.896
        },
        {
          "absolute_error": 0.175,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.825,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 3.792
        },
        {
          "absolute_error": 0.975,
          "lower_80_approx": 0.008,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.975,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 3.942
        },
        {
          "absolute_error": 0.19,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.81,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 3.743
        },
        {
          "absolute_error": 0.87,
          "lower_80_approx": 0.57,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.87,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 3.17
        },
        {
          "absolute_error": 0.713,
          "lower_80_approx": 0.58,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.713,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 2.846
        },
        {
          "absolute_error": 1.55,
          "lower_80_approx": 0.35,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.55,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 2.75
        },
        {
          "absolute_error": 3.45,
          "lower_80_approx": 0.183,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 1.55,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 2.917
        },
        {
          "absolute_error": 3.917,
          "lower_80_approx": 0.743,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.083,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 3.423
        },
        {
          "absolute_error": 1.156,
          "lower_80_approx": 0.289,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.156,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 4.023
        },
        {
          "absolute_error": 0.943,
          "lower_80_approx": 0.19,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.057,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 3.924
        },
        {
          "absolute_error": 2.921,
          "lower_80_approx": 0.859,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.079,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 3.299
        },
        {
          "absolute_error": 0.773,
          "lower_80_approx": 0.247,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.227,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 4.207
        },
        {
          "absolute_error": 1.916,
          "lower_80_approx": 0.124,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.084,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 4.044
        },
        {
          "absolute_error": 0.65,
          "lower_80_approx": 0.71,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.65,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 4.59
        },
        {
          "absolute_error": 0.85,
          "lower_80_approx": 0.317,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.15,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 3.983
        },
        {
          "absolute_error": 3.541,
          "lower_80_approx": 0.692,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.459,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 4.226
        },
        {
          "absolute_error": 4.512,
          "lower_80_approx": 0.708,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.488,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.268
        },
        {
          "absolute_error": 0.703,
          "lower_80_approx": 0.236,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.703,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 5.17
        },
        {
          "absolute_error": 0.842,
          "lower_80_approx": 0.375,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.842,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 5.309
        },
        {
          "absolute_error": 2.218,
          "lower_80_approx": 0.282,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.782,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.282
        },
        {
          "absolute_error": 0.712,
          "lower_80_approx": 0.312,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.712,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 5.112
        },
        {
          "absolute_error": 2.008,
          "lower_80_approx": 0.592,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.992,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 5.392
        },
        {
          "absolute_error": 0.462,
          "lower_80_approx": 1.238,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.538,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.838
        },
        {
          "absolute_error": 0.802,
          "lower_80_approx": 0.535,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.802,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.069
        },
        {
          "absolute_error": 3.045,
          "lower_80_approx": 0.812,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 3.045,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 5.278
        },
        {
          "absolute_error": 0.756,
          "lower_80_approx": 0.396,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.756,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.116
        },
        {
          "absolute_error": 0.745,
          "lower_80_approx": 0.405,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.745,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.085
        },
        {
          "absolute_error": 1.22,
          "lower_80_approx": 0.42,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.78,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 5.14
        },
        {
          "absolute_error": 2.921,
          "lower_80_approx": 0.946,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 3.079,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.212
        },
        {
          "absolute_error": 0.87,
          "lower_80_approx": 0.65,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.87,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.09
        },
        {
          "absolute_error": 0.005,
          "lower_80_approx": 0.795,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.995,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.195
        },
        {
          "absolute_error": 3.884,
          "lower_80_approx": 0.896,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 3.116,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.336
        },
        {
          "absolute_error": 0.47,
          "lower_80_approx": 0.763,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.53,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.297
        },
        {
          "absolute_error": 0.383,
          "lower_80_approx": 0.683,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.383,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 6.083
        },
        {
          "absolute_error": 0.506,
          "lower_80_approx": 0.873,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.506,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 6.139
        },
        {
          "absolute_error": 1.067,
          "lower_80_approx": 1.366,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.933,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.5
        },
        {
          "absolute_error": 0.231,
          "lower_80_approx": 1.369,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.769,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 6.169
        }
      ],
      "ocean_combined": [
        {
          "absolute_error": 0.428,
          "lower_80_approx": 0.648,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.428,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 4.208
        },
        {
          "absolute_error": 0.734,
          "lower_80_approx": 0.499,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.266,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 4.033
        },
        {
          "absolute_error": 1.242,
          "lower_80_approx": 0.475,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.242,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 4.009
        },
        {
          "absolute_error": 1.214,
          "lower_80_approx": 0.414,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.214,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 4.014
        },
        {
          "absolute_error": 1.073,
          "lower_80_approx": 0.206,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.073,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 3.94
        },
        {
          "absolute_error": 1.091,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.909,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 3.842
        },
        {
          "absolute_error": 1.861,
          "lower_80_approx": 0.641,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.861,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 3.081
        },
        {
          "absolute_error": 0.898,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.898,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 3.898
        },
        {
          "absolute_error": 1.018,
          "lower_80_approx": 0.015,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.982,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 3.949
        },
        {
          "absolute_error": 0.186,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.814,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 3.781
        },
        {
          "absolute_error": 0.929,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.929,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 3.896
        },
        {
          "absolute_error": 0.131,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.869,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 3.802
        },
        {
          "absolute_error": 0.812,
          "lower_80_approx": 0.512,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.812,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 3.112
        },
        {
          "absolute_error": 0.734,
          "lower_80_approx": 0.601,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.734,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 2.867
        },
        {
          "absolute_error": 1.539,
          "lower_80_approx": 0.339,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.539,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 2.739
        },
        {
          "absolute_error": 3.42,
          "lower_80_approx": 0.213,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 1.58,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 2.947
        },
        {
          "absolute_error": 3.916,
          "lower_80_approx": 0.744,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.084,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 3.424
        },
        {
          "absolute_error": 1.124,
          "lower_80_approx": 0.257,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.124,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 3.991
        },
        {
          "absolute_error": 0.912,
          "lower_80_approx": 0.221,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.088,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 3.955
        },
        {
          "absolute_error": 2.949,
          "lower_80_approx": 0.831,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.051,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 3.271
        },
        {
          "absolute_error": 0.815,
          "lower_80_approx": 0.205,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.185,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 4.165
        },
        {
          "absolute_error": 1.867,
          "lower_80_approx": 0.173,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.133,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 4.093
        },
        {
          "absolute_error": 0.585,
          "lower_80_approx": 0.645,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.585,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 4.525
        },
        {
          "absolute_error": 0.85,
          "lower_80_approx": 0.317,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.15,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 3.983
        },
        {
          "absolute_error": 3.551,
          "lower_80_approx": 0.682,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.449,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 4.216
        },
        {
          "absolute_error": 4.452,
          "lower_80_approx": 0.768,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.548,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.328
        },
        {
          "absolute_error": 0.808,
          "lower_80_approx": 0.341,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.808,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 5.275
        },
        {
          "absolute_error": 0.8,
          "lower_80_approx": 0.333,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.8,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 5.267
        },
        {
          "absolute_error": 2.201,
          "lower_80_approx": 0.299,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.799,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.299
        },
        {
          "absolute_error": 0.57,
          "lower_80_approx": 0.17,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.57,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 4.97
        },
        {
          "absolute_error": 1.898,
          "lower_80_approx": 0.702,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.102,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 5.502
        },
        {
          "absolute_error": 0.557,
          "lower_80_approx": 1.143,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.443,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.743
        },
        {
          "absolute_error": 0.823,
          "lower_80_approx": 0.556,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.823,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.09
        },
        {
          "absolute_error": 3.069,
          "lower_80_approx": 0.836,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 3.069,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 5.302
        },
        {
          "absolute_error": 0.696,
          "lower_80_approx": 0.336,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.696,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.056
        },
        {
          "absolute_error": 0.726,
          "lower_80_approx": 0.386,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.726,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.066
        },
        {
          "absolute_error": 1.197,
          "lower_80_approx": 0.443,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.803,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 5.163
        },
        {
          "absolute_error": 2.994,
          "lower_80_approx": 0.873,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 3.006,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.139
        },
        {
          "absolute_error": 1.007,
          "lower_80_approx": 0.787,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 3.007,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.227
        },
        {
          "absolute_error": 0.095,
          "lower_80_approx": 0.705,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.905,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.105
        },
        {
          "absolute_error": 3.882,
          "lower_80_approx": 0.898,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 3.118,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.338
        },
        {
          "absolute_error": 0.564,
          "lower_80_approx": 0.669,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.436,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.203
        },
        {
          "absolute_error": 0.558,
          "lower_80_approx": 0.858,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.558,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 6.258
        },
        {
          "absolute_error": 0.416,
          "lower_80_approx": 0.783,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.416,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 6.049
        },
        {
          "absolute_error": 0.871,
          "lower_80_approx": 1.562,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 4.129,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.696
        },
        {
          "absolute_error": 0.314,
          "lower_80_approx": 1.286,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.686,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 6.086
        }
      ],
      "ocean_nino34": [
        {
          "absolute_error": 0.366,
          "lower_80_approx": 0.586,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.366,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 4.146
        },
        {
          "absolute_error": 0.783,
          "lower_80_approx": 0.45,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.217,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 3.984
        },
        {
          "absolute_error": 1.247,
          "lower_80_approx": 0.48,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.247,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 4.014
        },
        {
          "absolute_error": 1.339,
          "lower_80_approx": 0.539,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.339,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 4.139
        },
        {
          "absolute_error": 1.119,
          "lower_80_approx": 0.252,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.119,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 3.986
        },
        {
          "absolute_error": 0.955,
          "lower_80_approx": 0.112,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.045,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 3.978
        },
        {
          "absolute_error": 2.024,
          "lower_80_approx": 0.804,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 2.024,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 3.244
        },
        {
          "absolute_error": 1.034,
          "lower_80_approx": 0.034,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.034,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 4.034
        },
        {
          "absolute_error": 1.024,
          "lower_80_approx": 0.009,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.976,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 3.943
        },
        {
          "absolute_error": 0.038,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.962,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 3.929
        },
        {
          "absolute_error": 0.967,
          "lower_80_approx": 0.0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.967,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 3.934
        },
        {
          "absolute_error": 0.069,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.931,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 3.864
        },
        {
          "absolute_error": 0.835,
          "lower_80_approx": 0.535,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.835,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 3.135
        },
        {
          "absolute_error": 0.853,
          "lower_80_approx": 0.72,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.853,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 2.986
        },
        {
          "absolute_error": 1.796,
          "lower_80_approx": 0.596,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.796,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 2.996
        },
        {
          "absolute_error": 3.411,
          "lower_80_approx": 0.222,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 1.589,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 2.956
        },
        {
          "absolute_error": 4.224,
          "lower_80_approx": 0.436,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 1.776,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 3.116
        },
        {
          "absolute_error": 0.872,
          "lower_80_approx": 0.005,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.872,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 3.739
        },
        {
          "absolute_error": 1.251,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.749,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 3.616
        },
        {
          "absolute_error": 2.951,
          "lower_80_approx": 0.829,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.049,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 3.269
        },
        {
          "absolute_error": 0.819,
          "lower_80_approx": 0.201,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.181,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 4.161
        },
        {
          "absolute_error": 1.858,
          "lower_80_approx": 0.182,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.142,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 4.102
        },
        {
          "absolute_error": 0.079,
          "lower_80_approx": 0.139,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.079,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 4.019
        },
        {
          "absolute_error": 0.931,
          "lower_80_approx": 0.236,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.069,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 3.902
        },
        {
          "absolute_error": 3.824,
          "lower_80_approx": 0.409,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.176,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 3.943
        },
        {
          "absolute_error": 4.71,
          "lower_80_approx": 0.51,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.29,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.07
        },
        {
          "absolute_error": 0.515,
          "lower_80_approx": 0.048,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.515,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 4.982
        },
        {
          "absolute_error": 0.433,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.433,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 4.9
        },
        {
          "absolute_error": 2.372,
          "lower_80_approx": 0.128,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.628,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.128
        },
        {
          "absolute_error": 0.69,
          "lower_80_approx": 0.29,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.69,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 5.09
        },
        {
          "absolute_error": 2.541,
          "lower_80_approx": 0.059,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.459,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 4.859
        },
        {
          "absolute_error": 1.223,
          "lower_80_approx": 0.477,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.777,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.077
        },
        {
          "absolute_error": 0.791,
          "lower_80_approx": 0.524,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.791,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.058
        },
        {
          "absolute_error": 2.786,
          "lower_80_approx": 0.553,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 2.786,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 5.019
        },
        {
          "absolute_error": 0.737,
          "lower_80_approx": 0.377,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.737,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.097
        },
        {
          "absolute_error": 0.736,
          "lower_80_approx": 0.396,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.736,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.076
        },
        {
          "absolute_error": 1.36,
          "lower_80_approx": 0.28,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.64,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 3.133,
          "lower_80_approx": 0.734,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.867,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.0
        },
        {
          "absolute_error": 1.037,
          "lower_80_approx": 0.817,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 3.037,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.257
        },
        {
          "absolute_error": 0.001,
          "lower_80_approx": 0.799,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.999,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.199
        },
        {
          "absolute_error": 3.981,
          "lower_80_approx": 0.799,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 3.019,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.239
        },
        {
          "absolute_error": 0.784,
          "lower_80_approx": 0.449,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.216,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 5.983
        },
        {
          "absolute_error": 0.293,
          "lower_80_approx": 0.593,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.293,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 5.993
        },
        {
          "absolute_error": 0.342,
          "lower_80_approx": 0.709,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.342,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 5.975
        },
        {
          "absolute_error": 1.457,
          "lower_80_approx": 0.976,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.543,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.11
        },
        {
          "absolute_error": 0.446,
          "lower_80_approx": 1.154,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.554,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 5.954
        }
      ],
      "ocean_satellite": [
        {
          "absolute_error": 3.518,
          "lower_80_approx": 0.715,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.482,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 4.249
        },
        {
          "absolute_error": 4.471,
          "lower_80_approx": 0.749,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.529,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.309
        },
        {
          "absolute_error": 0.847,
          "lower_80_approx": 0.38,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.847,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 5.314
        },
        {
          "absolute_error": 0.822,
          "lower_80_approx": 0.355,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.822,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 5.289
        },
        {
          "absolute_error": 2.173,
          "lower_80_approx": 0.327,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.827,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.327
        },
        {
          "absolute_error": 0.622,
          "lower_80_approx": 0.222,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.622,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 5.022
        },
        {
          "absolute_error": 1.898,
          "lower_80_approx": 0.702,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.102,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 5.502
        },
        {
          "absolute_error": 0.516,
          "lower_80_approx": 1.184,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.484,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.784
        },
        {
          "absolute_error": 0.852,
          "lower_80_approx": 0.585,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.852,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.119
        },
        {
          "absolute_error": 3.061,
          "lower_80_approx": 0.828,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 3.061,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 5.294
        },
        {
          "absolute_error": 0.696,
          "lower_80_approx": 0.336,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.696,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.056
        },
        {
          "absolute_error": 0.752,
          "lower_80_approx": 0.412,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.752,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.092
        },
        {
          "absolute_error": 1.226,
          "lower_80_approx": 0.414,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.774,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 5.134
        },
        {
          "absolute_error": 2.943,
          "lower_80_approx": 0.924,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 3.057,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.19
        },
        {
          "absolute_error": 1.029,
          "lower_80_approx": 0.809,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 3.029,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.249
        },
        {
          "absolute_error": 0.132,
          "lower_80_approx": 0.668,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.868,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.068
        },
        {
          "absolute_error": 3.906,
          "lower_80_approx": 0.874,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 3.094,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.314
        },
        {
          "absolute_error": 0.544,
          "lower_80_approx": 0.689,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.456,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.223
        },
        {
          "absolute_error": 0.579,
          "lower_80_approx": 0.879,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.579,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 6.279
        },
        {
          "absolute_error": 0.419,
          "lower_80_approx": 0.786,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.419,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 6.052
        },
        {
          "absolute_error": 0.882,
          "lower_80_approx": 1.551,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 4.118,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.685
        },
        {
          "absolute_error": 0.34,
          "lower_80_approx": 1.26,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.66,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 6.06
        }
      ],
      "ocean_tna": [
        {
          "absolute_error": 0.437,
          "lower_80_approx": 0.657,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.437,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 4.217
        },
        {
          "absolute_error": 0.718,
          "lower_80_approx": 0.515,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.282,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 4.049
        },
        {
          "absolute_error": 1.233,
          "lower_80_approx": 0.466,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.233,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 4.0
        },
        {
          "absolute_error": 1.119,
          "lower_80_approx": 0.319,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.119,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 3.919
        },
        {
          "absolute_error": 1.076,
          "lower_80_approx": 0.209,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.076,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 3.943
        },
        {
          "absolute_error": 1.088,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.912,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 3.845
        },
        {
          "absolute_error": 1.859,
          "lower_80_approx": 0.639,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.859,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 3.079
        },
        {
          "absolute_error": 0.904,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.904,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 3.904
        },
        {
          "absolute_error": 1.008,
          "lower_80_approx": 0.025,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.992,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 3.959
        },
        {
          "absolute_error": 0.219,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.781,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 3.748
        },
        {
          "absolute_error": 0.941,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.941,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 3.908
        },
        {
          "absolute_error": 0.104,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 1.896,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 3.829
        },
        {
          "absolute_error": 0.858,
          "lower_80_approx": 0.558,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.858,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 3.158
        },
        {
          "absolute_error": 0.773,
          "lower_80_approx": 0.64,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 1.773,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 2.906
        },
        {
          "absolute_error": 1.57,
          "lower_80_approx": 0.37,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 1.57,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 2.77
        },
        {
          "absolute_error": 3.348,
          "lower_80_approx": 0.285,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 1.652,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 3.019
        },
        {
          "absolute_error": 3.961,
          "lower_80_approx": 0.699,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.039,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 3.379
        },
        {
          "absolute_error": 1.102,
          "lower_80_approx": 0.235,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 1.0,
          "prediction": 2.102,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 3.969
        },
        {
          "absolute_error": 0.76,
          "lower_80_approx": 0.373,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.24,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 4.107
        },
        {
          "absolute_error": 3.094,
          "lower_80_approx": 0.686,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 1.906,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 3.126
        },
        {
          "absolute_error": 1.005,
          "lower_80_approx": 0.015,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 1.995,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 3.975
        },
        {
          "absolute_error": 1.963,
          "lower_80_approx": 0.077,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.037,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 3.997
        },
        {
          "absolute_error": 0.532,
          "lower_80_approx": 0.592,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.532,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 4.472
        },
        {
          "absolute_error": 0.746,
          "lower_80_approx": 0.421,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.254,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 4.087
        },
        {
          "absolute_error": 3.528,
          "lower_80_approx": 0.705,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.472,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 4.239
        },
        {
          "absolute_error": 4.38,
          "lower_80_approx": 0.84,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.62,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.4
        },
        {
          "absolute_error": 0.691,
          "lower_80_approx": 0.224,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.691,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 5.158
        },
        {
          "absolute_error": 0.831,
          "lower_80_approx": 0.364,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.831,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 5.298
        },
        {
          "absolute_error": 2.426,
          "lower_80_approx": 0.074,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.574,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.074
        },
        {
          "absolute_error": 0.458,
          "lower_80_approx": 0.058,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.458,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 4.858
        },
        {
          "absolute_error": 1.75,
          "lower_80_approx": 0.85,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.25,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 5.65
        },
        {
          "absolute_error": 0.762,
          "lower_80_approx": 0.938,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.238,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.538
        },
        {
          "absolute_error": 0.73,
          "lower_80_approx": 0.463,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.73,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 4.997
        },
        {
          "absolute_error": 3.023,
          "lower_80_approx": 0.79,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 3.023,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 5.256
        },
        {
          "absolute_error": 0.687,
          "lower_80_approx": 0.327,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.687,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.047
        },
        {
          "absolute_error": 0.793,
          "lower_80_approx": 0.453,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.793,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.133
        },
        {
          "absolute_error": 1.02,
          "lower_80_approx": 0.62,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.98,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 5.34
        },
        {
          "absolute_error": 3.002,
          "lower_80_approx": 0.865,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.998,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.131
        },
        {
          "absolute_error": 0.979,
          "lower_80_approx": 0.759,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.979,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.199
        },
        {
          "absolute_error": 0.046,
          "lower_80_approx": 0.754,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.954,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.154
        },
        {
          "absolute_error": 3.845,
          "lower_80_approx": 0.935,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 3.155,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.375
        },
        {
          "absolute_error": 0.595,
          "lower_80_approx": 0.638,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.405,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.172
        },
        {
          "absolute_error": 0.541,
          "lower_80_approx": 0.841,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.541,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 6.241
        },
        {
          "absolute_error": 0.425,
          "lower_80_approx": 0.792,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.425,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 6.058
        },
        {
          "absolute_error": 0.907,
          "lower_80_approx": 1.526,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 4.093,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.66
        },
        {
          "absolute_error": 0.263,
          "lower_80_approx": 1.337,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.737,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 6.137
        }
      ],
      "satellite_olr": [
        {
          "absolute_error": 3.782,
          "lower_80_approx": 0.451,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.218,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 3.985
        },
        {
          "absolute_error": 4.737,
          "lower_80_approx": 0.483,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.263,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 4.043
        },
        {
          "absolute_error": 0.51,
          "lower_80_approx": 0.043,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.51,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 4.977
        },
        {
          "absolute_error": 0.439,
          "lower_80_approx": 0,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.439,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 4.906
        },
        {
          "absolute_error": 2.406,
          "lower_80_approx": 0.094,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.594,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 5.094
        },
        {
          "absolute_error": 0.716,
          "lower_80_approx": 0.316,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.716,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 5.116
        },
        {
          "absolute_error": 2.538,
          "lower_80_approx": 0.062,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 2.462,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 4.862
        },
        {
          "absolute_error": 1.239,
          "lower_80_approx": 0.461,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.761,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 5.061
        },
        {
          "absolute_error": 0.807,
          "lower_80_approx": 0.54,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.807,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 5.074
        },
        {
          "absolute_error": 2.761,
          "lower_80_approx": 0.528,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 0.0,
          "prediction": 2.761,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 4.994
        },
        {
          "absolute_error": 0.736,
          "lower_80_approx": 0.376,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.736,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 5.096
        },
        {
          "absolute_error": 0.765,
          "lower_80_approx": 0.425,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 2.765,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 5.105
        },
        {
          "absolute_error": 1.372,
          "lower_80_approx": 0.268,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 2.628,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 4.988
        },
        {
          "absolute_error": 3.087,
          "lower_80_approx": 0.78,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 2.913,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 5.046
        },
        {
          "absolute_error": 1.062,
          "lower_80_approx": 0.842,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 2.0,
          "prediction": 3.062,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 5.282
        },
        {
          "absolute_error": 0.041,
          "lower_80_approx": 0.759,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 2.959,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 5.159
        },
        {
          "absolute_error": 4.009,
          "lower_80_approx": 0.771,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 2.991,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 5.211
        },
        {
          "absolute_error": 0.759,
          "lower_80_approx": 0.474,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.241,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 6.008
        },
        {
          "absolute_error": 0.309,
          "lower_80_approx": 0.609,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.309,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 6.009
        },
        {
          "absolute_error": 0.335,
          "lower_80_approx": 0.702,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 3.0,
          "prediction": 3.335,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 5.968
        },
        {
          "absolute_error": 1.529,
          "lower_80_approx": 0.904,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 5.0,
          "prediction": 3.471,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 6.038
        },
        {
          "absolute_error": 0.485,
          "lower_80_approx": 1.115,
          "metric": "major_hurricanes",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 3.515,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 5.915
        }
      ]
    },
    "named_storms": {
      "atmosphere_combined": [
        {
          "absolute_error": 0.779,
          "lower_80_approx": 7.912,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 11.779,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 15.646
        },
        {
          "absolute_error": 0.304,
          "lower_80_approx": 8.316,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.696,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 15.076
        },
        {
          "absolute_error": 5.588,
          "lower_80_approx": 8.208,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 11.588,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 14.968
        },
        {
          "absolute_error": 8.793,
          "lower_80_approx": 9.26,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 12.793,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 16.326
        },
        {
          "absolute_error": 1.702,
          "lower_80_approx": 7.418,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 11.298,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 15.178
        },
        {
          "absolute_error": 0.049,
          "lower_80_approx": 7.789,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 11.049,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 14.309
        },
        {
          "absolute_error": 4.892,
          "lower_80_approx": 7.672,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 10.892,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 14.112
        },
        {
          "absolute_error": 3.966,
          "lower_80_approx": 7.066,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.966,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 14.866
        },
        {
          "absolute_error": 1.379,
          "lower_80_approx": 6.741,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.621,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 14.501
        },
        {
          "absolute_error": 0.114,
          "lower_80_approx": 7.006,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.886,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 14.766
        },
        {
          "absolute_error": 3.333,
          "lower_80_approx": 6.847,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.667,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 14.487
        },
        {
          "absolute_error": 2.789,
          "lower_80_approx": 6.849,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.789,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 14.729
        },
        {
          "absolute_error": 3.843,
          "lower_80_approx": 6.983,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.843,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 14.703
        },
        {
          "absolute_error": 2.57,
          "lower_80_approx": 6.71,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.57,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 14.43
        },
        {
          "absolute_error": 3.801,
          "lower_80_approx": 6.981,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.801,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 14.621
        },
        {
          "absolute_error": 8.656,
          "lower_80_approx": 6.644,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 10.344,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 14.044
        },
        {
          "absolute_error": 2.111,
          "lower_80_approx": 6.569,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 10.889,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 15.209
        },
        {
          "absolute_error": 2.923,
          "lower_80_approx": 6.99,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.923,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 14.856
        },
        {
          "absolute_error": 3.726,
          "lower_80_approx": 6.507,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.274,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 14.041
        },
        {
          "absolute_error": 1.153,
          "lower_80_approx": 6.914,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.847,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 14.78
        },
        {
          "absolute_error": 4.267,
          "lower_80_approx": 7.2,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.733,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 14.266
        },
        {
          "absolute_error": 4.37,
          "lower_80_approx": 6.89,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.63,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 14.37
        },
        {
          "absolute_error": 1.216,
          "lower_80_approx": 6.384,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.784,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 15.184
        },
        {
          "absolute_error": 5.493,
          "lower_80_approx": 6.107,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 10.507,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 14.907
        },
        {
          "absolute_error": 4.289,
          "lower_80_approx": 6.351,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.711,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.071
        },
        {
          "absolute_error": 17.425,
          "lower_80_approx": 6.275,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 10.575,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 14.875
        },
        {
          "absolute_error": 1.272,
          "lower_80_approx": 6.492,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 11.272,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.052
        },
        {
          "absolute_error": 3.593,
          "lower_80_approx": 6.627,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.407,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.187
        },
        {
          "absolute_error": 4.285,
          "lower_80_approx": 7.048,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 11.715,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.382
        },
        {
          "absolute_error": 2.955,
          "lower_80_approx": 7.155,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.955,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.755
        },
        {
          "absolute_error": 7.238,
          "lower_80_approx": 6.962,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 11.762,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 16.562
        },
        {
          "absolute_error": 7.119,
          "lower_80_approx": 6.614,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 11.881,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 17.148
        },
        {
          "absolute_error": 6.499,
          "lower_80_approx": 6.201,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.501,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.801
        },
        {
          "absolute_error": 1.239,
          "lower_80_approx": 6.494,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 12.761,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.028
        },
        {
          "absolute_error": 4.806,
          "lower_80_approx": 6.873,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 12.806,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 18.739
        },
        {
          "absolute_error": 2.564,
          "lower_80_approx": 7.624,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 13.564,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 19.504
        },
        {
          "absolute_error": 2.152,
          "lower_80_approx": 6.908,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.848,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 18.788
        },
        {
          "absolute_error": 3.852,
          "lower_80_approx": 7.348,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.148,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 18.948
        },
        {
          "absolute_error": 1.444,
          "lower_80_approx": 8.023,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.556,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 19.089
        },
        {
          "absolute_error": 4.28,
          "lower_80_approx": 8.087,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.72,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.353
        },
        {
          "absolute_error": 16.129,
          "lower_80_approx": 8.004,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 13.871,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 19.738
        },
        {
          "absolute_error": 6.862,
          "lower_80_approx": 7.738,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.138,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 20.538
        },
        {
          "absolute_error": 0.561,
          "lower_80_approx": 7.728,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 14.561,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 21.394
        },
        {
          "absolute_error": 5.123,
          "lower_80_approx": 8.61,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 14.877,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.144
        },
        {
          "absolute_error": 2.71,
          "lower_80_approx": 9.57,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 15.29,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 21.01
        },
        {
          "absolute_error": 2.917,
          "lower_80_approx": 10.617,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 15.917,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 21.217
        }
      ],
      "climatology": [
        {
          "absolute_error": 0.867,
          "lower_80_approx": 8.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 11.0,
          "prediction": 11.867,
          "ridge_training_n": 0,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 15.734
        },
        {
          "absolute_error": 0.3,
          "lower_80_approx": 8.32,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 12.0,
          "prediction": 11.7,
          "ridge_training_n": 0,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 15.08
        },
        {
          "absolute_error": 5.7,
          "lower_80_approx": 8.32,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 11.7,
          "ridge_training_n": 0,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 15.08
        },
        {
          "absolute_error": 7.533,
          "lower_80_approx": 8.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 4.0,
          "prediction": 11.533,
          "ridge_training_n": 0,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 15.066
        },
        {
          "absolute_error": 1.8,
          "lower_80_approx": 7.32,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 13.0,
          "prediction": 11.2,
          "ridge_training_n": 0,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 15.08
        },
        {
          "absolute_error": 0.1,
          "lower_80_approx": 7.84,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 11.0,
          "prediction": 11.1,
          "ridge_training_n": 0,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 14.36
        },
        {
          "absolute_error": 5.033,
          "lower_80_approx": 7.813,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 6.0,
          "prediction": 11.033,
          "ridge_training_n": 0,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 14.253
        },
        {
          "absolute_error": 3.833,
          "lower_80_approx": 6.933,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 10.833,
          "ridge_training_n": 0,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 14.733
        },
        {
          "absolute_error": 1.2,
          "lower_80_approx": 6.92,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 12.0,
          "prediction": 10.8,
          "ridge_training_n": 0,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 14.68
        },
        {
          "absolute_error": 0.2,
          "lower_80_approx": 6.92,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 11.0,
          "prediction": 10.8,
          "ridge_training_n": 0,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 14.68
        },
        {
          "absolute_error": 3.3,
          "lower_80_approx": 6.88,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 14.0,
          "prediction": 10.7,
          "ridge_training_n": 0,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 14.52
        },
        {
          "absolute_error": 2.9,
          "lower_80_approx": 6.96,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 10.9,
          "ridge_training_n": 0,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 14.84
        },
        {
          "absolute_error": 3.767,
          "lower_80_approx": 6.907,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 10.767,
          "ridge_training_n": 0,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 14.627
        },
        {
          "absolute_error": 2.767,
          "lower_80_approx": 6.907,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 10.767,
          "ridge_training_n": 0,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 14.627
        },
        {
          "absolute_error": 3.7,
          "lower_80_approx": 6.88,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 7.0,
          "prediction": 10.7,
          "ridge_training_n": 0,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 14.52
        },
        {
          "absolute_error": 8.5,
          "lower_80_approx": 6.8,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 19.0,
          "prediction": 10.5,
          "ridge_training_n": 0,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 14.2
        },
        {
          "absolute_error": 2.2,
          "lower_80_approx": 6.48,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 13.0,
          "prediction": 10.8,
          "ridge_training_n": 0,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 15.12
        },
        {
          "absolute_error": 2.733,
          "lower_80_approx": 6.8,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 10.733,
          "ridge_training_n": 0,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 14.666
        },
        {
          "absolute_error": 3.433,
          "lower_80_approx": 6.8,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 14.0,
          "prediction": 10.567,
          "ridge_training_n": 0,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 14.334
        },
        {
          "absolute_error": 1.267,
          "lower_80_approx": 6.8,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 12.0,
          "prediction": 10.733,
          "ridge_training_n": 0,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 14.666
        },
        {
          "absolute_error": 4.467,
          "lower_80_approx": 7.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 15.0,
          "prediction": 10.533,
          "ridge_training_n": 0,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 14.066
        },
        {
          "absolute_error": 4.433,
          "lower_80_approx": 6.827,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 15.0,
          "prediction": 10.567,
          "ridge_training_n": 0,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 14.307
        },
        {
          "absolute_error": 1.4,
          "lower_80_approx": 6.2,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 12.0,
          "prediction": 10.6,
          "ridge_training_n": 0,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 15.0
        },
        {
          "absolute_error": 5.4,
          "lower_80_approx": 6.2,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 16.0,
          "prediction": 10.6,
          "ridge_training_n": 0,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 15.0
        },
        {
          "absolute_error": 4.267,
          "lower_80_approx": 6.373,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 15.0,
          "prediction": 10.733,
          "ridge_training_n": 0,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.093
        },
        {
          "absolute_error": 17.167,
          "lower_80_approx": 6.533,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 28.0,
          "prediction": 10.833,
          "ridge_training_n": 0,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 15.133
        },
        {
          "absolute_error": 1.367,
          "lower_80_approx": 6.587,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 10.0,
          "prediction": 11.367,
          "ridge_training_n": 0,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.147
        },
        {
          "absolute_error": 3.633,
          "lower_80_approx": 6.587,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 15.0,
          "prediction": 11.367,
          "ridge_training_n": 0,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.147
        },
        {
          "absolute_error": 4.333,
          "lower_80_approx": 7.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 16.0,
          "prediction": 11.667,
          "ridge_training_n": 0,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.334
        },
        {
          "absolute_error": 2.8,
          "lower_80_approx": 7.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 9.0,
          "prediction": 11.8,
          "ridge_training_n": 0,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.6
        },
        {
          "absolute_error": 7.2,
          "lower_80_approx": 7.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 19.0,
          "prediction": 11.8,
          "ridge_training_n": 0,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 16.6
        },
        {
          "absolute_error": 6.933,
          "lower_80_approx": 6.8,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 19.0,
          "prediction": 12.067,
          "ridge_training_n": 0,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 17.334
        },
        {
          "absolute_error": 6.7,
          "lower_80_approx": 6.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 19.0,
          "prediction": 12.3,
          "ridge_training_n": 0,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.6
        },
        {
          "absolute_error": 1.267,
          "lower_80_approx": 6.466,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 14.0,
          "prediction": 12.733,
          "ridge_training_n": 0,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.0
        },
        {
          "absolute_error": 5.067,
          "lower_80_approx": 7.134,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 8.0,
          "prediction": 13.067,
          "ridge_training_n": 0,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 19.0
        },
        {
          "absolute_error": 1.9,
          "lower_80_approx": 6.96,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 11.0,
          "prediction": 12.9,
          "ridge_training_n": 0,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 18.84
        },
        {
          "absolute_error": 2.1,
          "lower_80_approx": 6.96,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 15.0,
          "prediction": 12.9,
          "ridge_training_n": 0,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 18.84
        },
        {
          "absolute_error": 3.8,
          "lower_80_approx": 7.4,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 17.0,
          "prediction": 13.2,
          "ridge_training_n": 0,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 19.0
        },
        {
          "absolute_error": 1.467,
          "lower_80_approx": 8.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 15.0,
          "prediction": 13.533,
          "ridge_training_n": 0,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 19.066
        },
        {
          "absolute_error": 4.367,
          "lower_80_approx": 8.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 18.0,
          "prediction": 13.633,
          "ridge_training_n": 0,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.266
        },
        {
          "absolute_error": 16.133,
          "lower_80_approx": 8.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 30.0,
          "prediction": 13.867,
          "ridge_training_n": 0,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 19.734
        },
        {
          "absolute_error": 6.6,
          "lower_80_approx": 8.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 21.0,
          "prediction": 14.4,
          "ridge_training_n": 0,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 20.8
        },
        {
          "absolute_error": 0.833,
          "lower_80_approx": 8.0,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 14.0,
          "prediction": 14.833,
          "ridge_training_n": 0,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 21.666
        },
        {
          "absolute_error": 4.933,
          "lower_80_approx": 8.8,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 20.0,
          "prediction": 15.067,
          "ridge_training_n": 0,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.334
        },
        {
          "absolute_error": 2.533,
          "lower_80_approx": 9.747,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 18.0,
          "prediction": 15.467,
          "ridge_training_n": 0,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 21.187
        },
        {
          "absolute_error": 2.833,
          "lower_80_approx": 10.533,
          "metric": "named_storms",
          "model": "prior_30y_mean",
          "observed": 13.0,
          "prediction": 15.833,
          "ridge_training_n": 0,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 21.133
        }
      ],
      "full_with_satellite": [
        {
          "absolute_error": 3.755,
          "lower_80_approx": 6.885,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.245,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.605
        },
        {
          "absolute_error": 16.929,
          "lower_80_approx": 6.771,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 11.071,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 15.371
        },
        {
          "absolute_error": 1.991,
          "lower_80_approx": 7.211,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 11.991,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.771
        },
        {
          "absolute_error": 2.763,
          "lower_80_approx": 7.457,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.237,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 17.017
        },
        {
          "absolute_error": 3.856,
          "lower_80_approx": 7.477,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 12.144,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.811
        },
        {
          "absolute_error": 2.701,
          "lower_80_approx": 6.901,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.701,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.501
        },
        {
          "absolute_error": 5.658,
          "lower_80_approx": 8.542,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.342,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 18.142
        },
        {
          "absolute_error": 5.561,
          "lower_80_approx": 8.172,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.439,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 18.706
        },
        {
          "absolute_error": 6.619,
          "lower_80_approx": 6.081,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.381,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.681
        },
        {
          "absolute_error": 0.487,
          "lower_80_approx": 7.246,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 13.513,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.78
        },
        {
          "absolute_error": 4.755,
          "lower_80_approx": 6.822,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 12.755,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 18.688
        },
        {
          "absolute_error": 2.389,
          "lower_80_approx": 7.449,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 13.389,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 19.329
        },
        {
          "absolute_error": 1.692,
          "lower_80_approx": 7.368,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.308,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 19.248
        },
        {
          "absolute_error": 3.382,
          "lower_80_approx": 7.818,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.618,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 19.418
        },
        {
          "absolute_error": 1.517,
          "lower_80_approx": 7.95,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.483,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 19.016
        },
        {
          "absolute_error": 4.56,
          "lower_80_approx": 7.807,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.44,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.073
        },
        {
          "absolute_error": 15.895,
          "lower_80_approx": 8.238,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 14.105,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 19.972
        },
        {
          "absolute_error": 6.32,
          "lower_80_approx": 8.28,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.68,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 21.08
        },
        {
          "absolute_error": 1.264,
          "lower_80_approx": 8.431,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 15.264,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 22.097
        },
        {
          "absolute_error": 4.984,
          "lower_80_approx": 8.749,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 15.016,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.283
        },
        {
          "absolute_error": 0.76,
          "lower_80_approx": 11.52,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 17.24,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 22.96
        },
        {
          "absolute_error": 3.023,
          "lower_80_approx": 10.723,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 16.023,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 21.323
        }
      ],
      "ocean_atmosphere": [
        {
          "absolute_error": 1.167,
          "lower_80_approx": 8.3,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.167,
          "ridge_training_n": 29,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 16.034
        },
        {
          "absolute_error": 0.185,
          "lower_80_approx": 8.435,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.815,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 15.195
        },
        {
          "absolute_error": 5.648,
          "lower_80_approx": 8.268,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 11.648,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 15.028
        },
        {
          "absolute_error": 8.307,
          "lower_80_approx": 8.774,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 12.307,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 15.84
        },
        {
          "absolute_error": 1.886,
          "lower_80_approx": 7.234,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 11.114,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 14.994
        },
        {
          "absolute_error": 0.404,
          "lower_80_approx": 7.336,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.596,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 13.856
        },
        {
          "absolute_error": 4.221,
          "lower_80_approx": 7.001,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 10.221,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 13.441
        },
        {
          "absolute_error": 3.495,
          "lower_80_approx": 6.595,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.495,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 14.395
        },
        {
          "absolute_error": 1.344,
          "lower_80_approx": 6.776,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.656,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 14.536
        },
        {
          "absolute_error": 0.488,
          "lower_80_approx": 6.632,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.512,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 14.392
        },
        {
          "absolute_error": 3.476,
          "lower_80_approx": 6.704,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.524,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 14.344
        },
        {
          "absolute_error": 2.587,
          "lower_80_approx": 6.647,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.587,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 14.527
        },
        {
          "absolute_error": 3.614,
          "lower_80_approx": 6.754,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.614,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 14.474
        },
        {
          "absolute_error": 2.243,
          "lower_80_approx": 6.383,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.243,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 14.103
        },
        {
          "absolute_error": 2.842,
          "lower_80_approx": 6.022,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 9.842,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 13.662
        },
        {
          "absolute_error": 8.85,
          "lower_80_approx": 6.45,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 10.15,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 13.85
        },
        {
          "absolute_error": 0.88,
          "lower_80_approx": 7.8,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 12.12,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 16.44
        },
        {
          "absolute_error": 3.519,
          "lower_80_approx": 7.586,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 11.519,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 15.452
        },
        {
          "absolute_error": 3.128,
          "lower_80_approx": 7.105,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.872,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 14.639
        },
        {
          "absolute_error": 1.004,
          "lower_80_approx": 7.063,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.996,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 14.929
        },
        {
          "absolute_error": 4.079,
          "lower_80_approx": 7.388,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.921,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 14.454
        },
        {
          "absolute_error": 4.375,
          "lower_80_approx": 6.885,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.625,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 14.365
        },
        {
          "absolute_error": 0.552,
          "lower_80_approx": 7.048,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.448,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 15.848
        },
        {
          "absolute_error": 5.446,
          "lower_80_approx": 6.154,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 10.554,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 14.954
        },
        {
          "absolute_error": 3.788,
          "lower_80_approx": 6.852,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.212,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.572
        },
        {
          "absolute_error": 16.938,
          "lower_80_approx": 6.762,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 11.062,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 15.362
        },
        {
          "absolute_error": 1.926,
          "lower_80_approx": 7.146,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 11.926,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.706
        },
        {
          "absolute_error": 2.819,
          "lower_80_approx": 7.401,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.181,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.961
        },
        {
          "absolute_error": 3.901,
          "lower_80_approx": 7.432,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 12.099,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.766
        },
        {
          "absolute_error": 2.726,
          "lower_80_approx": 6.926,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.726,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.526
        },
        {
          "absolute_error": 5.871,
          "lower_80_approx": 8.329,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.129,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 17.929
        },
        {
          "absolute_error": 5.437,
          "lower_80_approx": 8.296,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.563,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 18.83
        },
        {
          "absolute_error": 6.526,
          "lower_80_approx": 6.174,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.474,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.774
        },
        {
          "absolute_error": 0.485,
          "lower_80_approx": 7.248,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 13.515,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.782
        },
        {
          "absolute_error": 4.762,
          "lower_80_approx": 6.829,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 12.762,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 18.695
        },
        {
          "absolute_error": 2.359,
          "lower_80_approx": 7.419,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 13.359,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 19.299
        },
        {
          "absolute_error": 1.677,
          "lower_80_approx": 7.383,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.323,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 19.263
        },
        {
          "absolute_error": 3.449,
          "lower_80_approx": 7.751,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.551,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 19.351
        },
        {
          "absolute_error": 1.526,
          "lower_80_approx": 7.941,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.474,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 19.007
        },
        {
          "absolute_error": 4.547,
          "lower_80_approx": 7.82,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.453,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.086
        },
        {
          "absolute_error": 15.895,
          "lower_80_approx": 8.238,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 14.105,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 19.972
        },
        {
          "absolute_error": 6.266,
          "lower_80_approx": 8.334,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.734,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 21.134
        },
        {
          "absolute_error": 1.318,
          "lower_80_approx": 8.485,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 15.318,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 22.151
        },
        {
          "absolute_error": 4.873,
          "lower_80_approx": 8.86,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 15.127,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.394
        },
        {
          "absolute_error": 0.709,
          "lower_80_approx": 11.571,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 17.291,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 23.011
        },
        {
          "absolute_error": 3.213,
          "lower_80_approx": 10.913,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 16.213,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 21.513
        }
      ],
      "ocean_combined": [
        {
          "absolute_error": 1.231,
          "lower_80_approx": 8.364,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.231,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 16.098
        },
        {
          "absolute_error": 0.182,
          "lower_80_approx": 8.438,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.818,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 15.198
        },
        {
          "absolute_error": 5.727,
          "lower_80_approx": 8.347,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 11.727,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 15.107
        },
        {
          "absolute_error": 7.54,
          "lower_80_approx": 8.007,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 11.54,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 15.073
        },
        {
          "absolute_error": 1.968,
          "lower_80_approx": 7.152,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 11.032,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 14.912
        },
        {
          "absolute_error": 0.35,
          "lower_80_approx": 7.39,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.65,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 13.91
        },
        {
          "absolute_error": 4.34,
          "lower_80_approx": 7.12,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 10.34,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 13.56
        },
        {
          "absolute_error": 3.388,
          "lower_80_approx": 6.488,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.388,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 14.288
        },
        {
          "absolute_error": 1.221,
          "lower_80_approx": 6.899,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.779,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 14.659
        },
        {
          "absolute_error": 0.533,
          "lower_80_approx": 6.587,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.467,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 14.347
        },
        {
          "absolute_error": 3.46,
          "lower_80_approx": 6.72,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.54,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 14.36
        },
        {
          "absolute_error": 2.645,
          "lower_80_approx": 6.705,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.645,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 14.585
        },
        {
          "absolute_error": 3.501,
          "lower_80_approx": 6.641,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.501,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 14.361
        },
        {
          "absolute_error": 2.316,
          "lower_80_approx": 6.456,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.316,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 14.176
        },
        {
          "absolute_error": 2.754,
          "lower_80_approx": 5.934,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 9.754,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 13.574
        },
        {
          "absolute_error": 8.778,
          "lower_80_approx": 6.522,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 10.222,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 13.922
        },
        {
          "absolute_error": 0.917,
          "lower_80_approx": 7.763,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 12.083,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 16.403
        },
        {
          "absolute_error": 3.358,
          "lower_80_approx": 7.425,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 11.358,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 15.291
        },
        {
          "absolute_error": 3.039,
          "lower_80_approx": 7.194,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.961,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 14.728
        },
        {
          "absolute_error": 1.069,
          "lower_80_approx": 6.998,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.931,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 14.864
        },
        {
          "absolute_error": 4.163,
          "lower_80_approx": 7.304,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.837,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 14.37
        },
        {
          "absolute_error": 4.27,
          "lower_80_approx": 6.99,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.73,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 14.47
        },
        {
          "absolute_error": 0.726,
          "lower_80_approx": 6.874,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.274,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 15.674
        },
        {
          "absolute_error": 5.446,
          "lower_80_approx": 6.154,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 10.554,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 14.954
        },
        {
          "absolute_error": 3.811,
          "lower_80_approx": 6.829,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.189,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.549
        },
        {
          "absolute_error": 16.818,
          "lower_80_approx": 6.882,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 11.182,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 15.482
        },
        {
          "absolute_error": 2.059,
          "lower_80_approx": 7.279,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 12.059,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.839
        },
        {
          "absolute_error": 2.882,
          "lower_80_approx": 7.338,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.118,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.898
        },
        {
          "absolute_error": 3.852,
          "lower_80_approx": 7.481,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 12.148,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.815
        },
        {
          "absolute_error": 2.632,
          "lower_80_approx": 6.832,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.632,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.432
        },
        {
          "absolute_error": 5.836,
          "lower_80_approx": 8.364,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.164,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 17.964
        },
        {
          "absolute_error": 5.351,
          "lower_80_approx": 8.382,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.649,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 18.916
        },
        {
          "absolute_error": 6.551,
          "lower_80_approx": 6.149,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.449,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.749
        },
        {
          "absolute_error": 0.465,
          "lower_80_approx": 7.268,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 13.535,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.802
        },
        {
          "absolute_error": 4.945,
          "lower_80_approx": 7.012,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 12.945,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 18.878
        },
        {
          "absolute_error": 1.903,
          "lower_80_approx": 6.963,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.903,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 18.843
        },
        {
          "absolute_error": 1.626,
          "lower_80_approx": 7.434,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.374,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 19.314
        },
        {
          "absolute_error": 3.404,
          "lower_80_approx": 7.796,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.596,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 19.396
        },
        {
          "absolute_error": 1.592,
          "lower_80_approx": 7.875,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.408,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 18.941
        },
        {
          "absolute_error": 4.543,
          "lower_80_approx": 7.824,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.457,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.09
        },
        {
          "absolute_error": 15.823,
          "lower_80_approx": 8.31,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 14.177,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 20.044
        },
        {
          "absolute_error": 6.202,
          "lower_80_approx": 8.398,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.798,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 21.198
        },
        {
          "absolute_error": 1.518,
          "lower_80_approx": 8.685,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 15.518,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 22.351
        },
        {
          "absolute_error": 4.863,
          "lower_80_approx": 8.87,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 15.137,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.404
        },
        {
          "absolute_error": 0.311,
          "lower_80_approx": 11.969,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 17.689,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 23.409
        },
        {
          "absolute_error": 3.015,
          "lower_80_approx": 10.715,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 16.015,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 21.315
        }
      ],
      "ocean_nino34": [
        {
          "absolute_error": 0.966,
          "lower_80_approx": 8.099,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 11.966,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 15.833
        },
        {
          "absolute_error": 0.355,
          "lower_80_approx": 8.265,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.645,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 15.025
        },
        {
          "absolute_error": 5.741,
          "lower_80_approx": 8.361,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 11.741,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 15.121
        },
        {
          "absolute_error": 7.951,
          "lower_80_approx": 8.418,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 11.951,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 15.484
        },
        {
          "absolute_error": 1.794,
          "lower_80_approx": 7.326,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 11.206,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 15.086
        },
        {
          "absolute_error": 0.132,
          "lower_80_approx": 7.872,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 11.132,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 14.392
        },
        {
          "absolute_error": 5.041,
          "lower_80_approx": 7.821,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 11.041,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 14.261
        },
        {
          "absolute_error": 3.832,
          "lower_80_approx": 6.932,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.832,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 14.732
        },
        {
          "absolute_error": 1.237,
          "lower_80_approx": 6.883,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.763,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 14.643
        },
        {
          "absolute_error": 0.071,
          "lower_80_approx": 7.049,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.929,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 14.809
        },
        {
          "absolute_error": 3.346,
          "lower_80_approx": 6.834,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.654,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 14.474
        },
        {
          "absolute_error": 2.825,
          "lower_80_approx": 6.885,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.825,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 14.765
        },
        {
          "absolute_error": 3.566,
          "lower_80_approx": 6.706,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.566,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 14.426
        },
        {
          "absolute_error": 2.657,
          "lower_80_approx": 6.797,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.657,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 14.517
        },
        {
          "absolute_error": 3.665,
          "lower_80_approx": 6.845,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.665,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 14.485
        },
        {
          "absolute_error": 8.742,
          "lower_80_approx": 6.558,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 10.258,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 13.958
        },
        {
          "absolute_error": 2.093,
          "lower_80_approx": 6.587,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 10.907,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 15.227
        },
        {
          "absolute_error": 2.753,
          "lower_80_approx": 6.82,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.753,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 14.686
        },
        {
          "absolute_error": 3.787,
          "lower_80_approx": 6.446,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.213,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 13.98
        },
        {
          "absolute_error": 1.073,
          "lower_80_approx": 6.994,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.927,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 14.86
        },
        {
          "absolute_error": 4.17,
          "lower_80_approx": 7.297,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.83,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 14.363
        },
        {
          "absolute_error": 4.257,
          "lower_80_approx": 7.003,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.743,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 14.483
        },
        {
          "absolute_error": 1.445,
          "lower_80_approx": 6.155,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.555,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 14.955
        },
        {
          "absolute_error": 5.59,
          "lower_80_approx": 6.01,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 10.41,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 14.81
        },
        {
          "absolute_error": 4.386,
          "lower_80_approx": 6.254,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.614,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 14.974
        },
        {
          "absolute_error": 17.312,
          "lower_80_approx": 6.388,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 10.688,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 14.988
        },
        {
          "absolute_error": 1.422,
          "lower_80_approx": 6.642,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 11.422,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.202
        },
        {
          "absolute_error": 3.675,
          "lower_80_approx": 6.545,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.325,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.105
        },
        {
          "absolute_error": 4.249,
          "lower_80_approx": 7.084,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 11.751,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.418
        },
        {
          "absolute_error": 2.906,
          "lower_80_approx": 7.106,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.906,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.706
        },
        {
          "absolute_error": 7.338,
          "lower_80_approx": 6.862,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 11.662,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 16.462
        },
        {
          "absolute_error": 6.952,
          "lower_80_approx": 6.781,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.048,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 17.315
        },
        {
          "absolute_error": 6.637,
          "lower_80_approx": 6.063,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.363,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.663
        },
        {
          "absolute_error": 1.228,
          "lower_80_approx": 6.505,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 12.772,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.039
        },
        {
          "absolute_error": 5.062,
          "lower_80_approx": 7.129,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 13.062,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 18.995
        },
        {
          "absolute_error": 1.932,
          "lower_80_approx": 6.992,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.932,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 18.872
        },
        {
          "absolute_error": 2.085,
          "lower_80_approx": 6.975,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.915,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 18.855
        },
        {
          "absolute_error": 3.801,
          "lower_80_approx": 7.399,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.199,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 18.999
        },
        {
          "absolute_error": 1.511,
          "lower_80_approx": 7.956,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.489,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 19.022
        },
        {
          "absolute_error": 4.294,
          "lower_80_approx": 8.073,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.706,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.339
        },
        {
          "absolute_error": 16.078,
          "lower_80_approx": 8.055,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 13.922,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 19.789
        },
        {
          "absolute_error": 6.835,
          "lower_80_approx": 7.765,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.165,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 20.565
        },
        {
          "absolute_error": 0.746,
          "lower_80_approx": 7.913,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 14.746,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 21.579
        },
        {
          "absolute_error": 5.076,
          "lower_80_approx": 8.657,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 14.924,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.191
        },
        {
          "absolute_error": 2.031,
          "lower_80_approx": 10.249,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 15.969,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 21.689
        },
        {
          "absolute_error": 2.664,
          "lower_80_approx": 10.364,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 15.664,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 20.964
        }
      ],
      "ocean_satellite": [
        {
          "absolute_error": 3.776,
          "lower_80_approx": 6.864,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.224,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.584
        },
        {
          "absolute_error": 16.832,
          "lower_80_approx": 6.868,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 11.168,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 15.468
        },
        {
          "absolute_error": 2.094,
          "lower_80_approx": 7.314,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 12.094,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.874
        },
        {
          "absolute_error": 2.809,
          "lower_80_approx": 7.411,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.191,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.971
        },
        {
          "absolute_error": 3.842,
          "lower_80_approx": 7.491,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 12.158,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.825
        },
        {
          "absolute_error": 2.625,
          "lower_80_approx": 6.825,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.625,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.425
        },
        {
          "absolute_error": 5.655,
          "lower_80_approx": 8.545,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.345,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 18.145
        },
        {
          "absolute_error": 5.503,
          "lower_80_approx": 8.23,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.497,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 18.764
        },
        {
          "absolute_error": 6.618,
          "lower_80_approx": 6.082,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.382,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.682
        },
        {
          "absolute_error": 0.476,
          "lower_80_approx": 7.257,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 13.524,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.791
        },
        {
          "absolute_error": 4.945,
          "lower_80_approx": 7.012,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 12.945,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 18.878
        },
        {
          "absolute_error": 1.917,
          "lower_80_approx": 6.977,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.917,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 18.857
        },
        {
          "absolute_error": 1.636,
          "lower_80_approx": 7.424,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.364,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 19.304
        },
        {
          "absolute_error": 3.377,
          "lower_80_approx": 7.823,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.623,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 19.423
        },
        {
          "absolute_error": 1.598,
          "lower_80_approx": 7.869,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.402,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 18.935
        },
        {
          "absolute_error": 4.532,
          "lower_80_approx": 7.835,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.468,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.101
        },
        {
          "absolute_error": 15.804,
          "lower_80_approx": 8.329,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 14.196,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 20.063
        },
        {
          "absolute_error": 6.283,
          "lower_80_approx": 8.317,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.717,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 21.117
        },
        {
          "absolute_error": 1.462,
          "lower_80_approx": 8.629,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 15.462,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 22.295
        },
        {
          "absolute_error": 5.012,
          "lower_80_approx": 8.721,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 14.988,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.255
        },
        {
          "absolute_error": 0.4,
          "lower_80_approx": 11.88,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 17.6,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 23.32
        },
        {
          "absolute_error": 2.808,
          "lower_80_approx": 10.508,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 15.808,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 21.108
        }
      ],
      "ocean_tna": [
        {
          "absolute_error": 1.203,
          "lower_80_approx": 8.336,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.203,
          "ridge_training_n": 30,
          "season": 1980,
          "training_n": 30,
          "upper_80_approx": 16.07
        },
        {
          "absolute_error": 0.132,
          "lower_80_approx": 8.488,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.868,
          "ridge_training_n": 30,
          "season": 1981,
          "training_n": 30,
          "upper_80_approx": 15.248
        },
        {
          "absolute_error": 5.7,
          "lower_80_approx": 8.32,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 11.7,
          "ridge_training_n": 30,
          "season": 1982,
          "training_n": 30,
          "upper_80_approx": 15.08
        },
        {
          "absolute_error": 7.269,
          "lower_80_approx": 7.736,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 4.0,
          "prediction": 11.269,
          "ridge_training_n": 30,
          "season": 1983,
          "training_n": 30,
          "upper_80_approx": 14.802
        },
        {
          "absolute_error": 2.005,
          "lower_80_approx": 7.115,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 10.995,
          "ridge_training_n": 30,
          "season": 1984,
          "training_n": 30,
          "upper_80_approx": 14.875
        },
        {
          "absolute_error": 0.405,
          "lower_80_approx": 7.335,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.595,
          "ridge_training_n": 30,
          "season": 1985,
          "training_n": 30,
          "upper_80_approx": 13.855
        },
        {
          "absolute_error": 4.356,
          "lower_80_approx": 7.136,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 6.0,
          "prediction": 10.356,
          "ridge_training_n": 30,
          "season": 1986,
          "training_n": 30,
          "upper_80_approx": 13.576
        },
        {
          "absolute_error": 3.535,
          "lower_80_approx": 6.635,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.535,
          "ridge_training_n": 30,
          "season": 1987,
          "training_n": 30,
          "upper_80_approx": 14.435
        },
        {
          "absolute_error": 1.127,
          "lower_80_approx": 6.993,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.873,
          "ridge_training_n": 30,
          "season": 1988,
          "training_n": 30,
          "upper_80_approx": 14.753
        },
        {
          "absolute_error": 0.763,
          "lower_80_approx": 6.357,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 10.237,
          "ridge_training_n": 30,
          "season": 1989,
          "training_n": 30,
          "upper_80_approx": 14.117
        },
        {
          "absolute_error": 3.37,
          "lower_80_approx": 6.81,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 10.63,
          "ridge_training_n": 30,
          "season": 1990,
          "training_n": 30,
          "upper_80_approx": 14.45
        },
        {
          "absolute_error": 2.796,
          "lower_80_approx": 6.856,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.796,
          "ridge_training_n": 30,
          "season": 1991,
          "training_n": 30,
          "upper_80_approx": 14.736
        },
        {
          "absolute_error": 3.834,
          "lower_80_approx": 6.974,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 10.834,
          "ridge_training_n": 30,
          "season": 1992,
          "training_n": 30,
          "upper_80_approx": 14.694
        },
        {
          "absolute_error": 2.512,
          "lower_80_approx": 6.652,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 10.512,
          "ridge_training_n": 30,
          "season": 1993,
          "training_n": 30,
          "upper_80_approx": 14.372
        },
        {
          "absolute_error": 2.937,
          "lower_80_approx": 6.117,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 7.0,
          "prediction": 9.937,
          "ridge_training_n": 30,
          "season": 1994,
          "training_n": 30,
          "upper_80_approx": 13.757
        },
        {
          "absolute_error": 8.432,
          "lower_80_approx": 6.868,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 10.568,
          "ridge_training_n": 30,
          "season": 1995,
          "training_n": 30,
          "upper_80_approx": 14.268
        },
        {
          "absolute_error": 1.202,
          "lower_80_approx": 7.478,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 11.798,
          "ridge_training_n": 30,
          "season": 1996,
          "training_n": 30,
          "upper_80_approx": 16.118
        },
        {
          "absolute_error": 3.284,
          "lower_80_approx": 7.351,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 11.284,
          "ridge_training_n": 30,
          "season": 1997,
          "training_n": 30,
          "upper_80_approx": 15.217
        },
        {
          "absolute_error": 2.624,
          "lower_80_approx": 7.609,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 11.376,
          "ridge_training_n": 30,
          "season": 1998,
          "training_n": 30,
          "upper_80_approx": 15.143
        },
        {
          "absolute_error": 1.408,
          "lower_80_approx": 6.659,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 10.592,
          "ridge_training_n": 30,
          "season": 1999,
          "training_n": 30,
          "upper_80_approx": 14.525
        },
        {
          "absolute_error": 4.538,
          "lower_80_approx": 6.929,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.462,
          "ridge_training_n": 30,
          "season": 2000,
          "training_n": 30,
          "upper_80_approx": 13.995
        },
        {
          "absolute_error": 4.474,
          "lower_80_approx": 6.786,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.526,
          "ridge_training_n": 30,
          "season": 2001,
          "training_n": 30,
          "upper_80_approx": 14.266
        },
        {
          "absolute_error": 0.83,
          "lower_80_approx": 6.77,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 12.0,
          "prediction": 11.17,
          "ridge_training_n": 30,
          "season": 2002,
          "training_n": 30,
          "upper_80_approx": 15.57
        },
        {
          "absolute_error": 5.245,
          "lower_80_approx": 6.355,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 10.755,
          "ridge_training_n": 30,
          "season": 2003,
          "training_n": 30,
          "upper_80_approx": 15.155
        },
        {
          "absolute_error": 3.763,
          "lower_80_approx": 6.877,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.237,
          "ridge_training_n": 30,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.597
        },
        {
          "absolute_error": 16.682,
          "lower_80_approx": 7.018,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 11.318,
          "ridge_training_n": 30,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 15.618
        },
        {
          "absolute_error": 1.865,
          "lower_80_approx": 7.085,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 11.865,
          "ridge_training_n": 30,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.645
        },
        {
          "absolute_error": 2.832,
          "lower_80_approx": 7.388,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.168,
          "ridge_training_n": 30,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.948
        },
        {
          "absolute_error": 4.155,
          "lower_80_approx": 7.178,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 11.845,
          "ridge_training_n": 30,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.512
        },
        {
          "absolute_error": 2.465,
          "lower_80_approx": 6.665,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.465,
          "ridge_training_n": 30,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.265
        },
        {
          "absolute_error": 5.63,
          "lower_80_approx": 8.57,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.37,
          "ridge_training_n": 30,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 18.17
        },
        {
          "absolute_error": 5.586,
          "lower_80_approx": 8.147,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 13.414,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 18.681
        },
        {
          "absolute_error": 6.709,
          "lower_80_approx": 5.991,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.291,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.591
        },
        {
          "absolute_error": 0.568,
          "lower_80_approx": 7.165,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 13.432,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 19.699
        },
        {
          "absolute_error": 4.934,
          "lower_80_approx": 7.001,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 12.934,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 18.867
        },
        {
          "absolute_error": 1.978,
          "lower_80_approx": 7.038,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.978,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 18.918
        },
        {
          "absolute_error": 1.389,
          "lower_80_approx": 7.671,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.611,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 19.551
        },
        {
          "absolute_error": 3.416,
          "lower_80_approx": 7.784,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.584,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 19.384
        },
        {
          "absolute_error": 1.618,
          "lower_80_approx": 7.849,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.382,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 18.915
        },
        {
          "absolute_error": 4.491,
          "lower_80_approx": 7.876,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.509,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.142
        },
        {
          "absolute_error": 15.811,
          "lower_80_approx": 8.322,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 14.189,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 20.056
        },
        {
          "absolute_error": 6.086,
          "lower_80_approx": 8.514,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.914,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 21.314
        },
        {
          "absolute_error": 1.554,
          "lower_80_approx": 8.721,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 15.554,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 22.387
        },
        {
          "absolute_error": 4.76,
          "lower_80_approx": 8.973,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 15.24,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.507
        },
        {
          "absolute_error": 0.527,
          "lower_80_approx": 11.753,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 17.473,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 23.193
        },
        {
          "absolute_error": 3.224,
          "lower_80_approx": 10.924,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 16.224,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 21.524
        }
      ],
      "satellite_olr": [
        {
          "absolute_error": 4.325,
          "lower_80_approx": 6.315,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 10.675,
          "ridge_training_n": 28,
          "season": 2004,
          "training_n": 30,
          "upper_80_approx": 15.035
        },
        {
          "absolute_error": 17.313,
          "lower_80_approx": 6.387,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 28.0,
          "prediction": 10.687,
          "ridge_training_n": 29,
          "season": 2005,
          "training_n": 30,
          "upper_80_approx": 14.987
        },
        {
          "absolute_error": 1.36,
          "lower_80_approx": 6.58,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 10.0,
          "prediction": 11.36,
          "ridge_training_n": 29,
          "season": 2006,
          "training_n": 30,
          "upper_80_approx": 16.14
        },
        {
          "absolute_error": 3.619,
          "lower_80_approx": 6.601,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 11.381,
          "ridge_training_n": 29,
          "season": 2007,
          "training_n": 30,
          "upper_80_approx": 16.161
        },
        {
          "absolute_error": 4.362,
          "lower_80_approx": 6.971,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 16.0,
          "prediction": 11.638,
          "ridge_training_n": 29,
          "season": 2008,
          "training_n": 30,
          "upper_80_approx": 16.305
        },
        {
          "absolute_error": 2.842,
          "lower_80_approx": 7.042,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 9.0,
          "prediction": 11.842,
          "ridge_training_n": 29,
          "season": 2009,
          "training_n": 30,
          "upper_80_approx": 16.642
        },
        {
          "absolute_error": 7.143,
          "lower_80_approx": 7.057,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 11.857,
          "ridge_training_n": 29,
          "season": 2010,
          "training_n": 30,
          "upper_80_approx": 16.657
        },
        {
          "absolute_error": 7.195,
          "lower_80_approx": 6.538,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 11.805,
          "ridge_training_n": 30,
          "season": 2011,
          "training_n": 30,
          "upper_80_approx": 17.072
        },
        {
          "absolute_error": 6.735,
          "lower_80_approx": 5.965,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 19.0,
          "prediction": 12.265,
          "ridge_training_n": 30,
          "season": 2012,
          "training_n": 30,
          "upper_80_approx": 18.565
        },
        {
          "absolute_error": 1.277,
          "lower_80_approx": 6.456,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 12.723,
          "ridge_training_n": 30,
          "season": 2013,
          "training_n": 30,
          "upper_80_approx": 18.99
        },
        {
          "absolute_error": 5.067,
          "lower_80_approx": 7.134,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 8.0,
          "prediction": 13.067,
          "ridge_training_n": 30,
          "season": 2014,
          "training_n": 30,
          "upper_80_approx": 19.0
        },
        {
          "absolute_error": 1.9,
          "lower_80_approx": 6.96,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 11.0,
          "prediction": 12.9,
          "ridge_training_n": 30,
          "season": 2015,
          "training_n": 30,
          "upper_80_approx": 18.84
        },
        {
          "absolute_error": 2.114,
          "lower_80_approx": 6.946,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 12.886,
          "ridge_training_n": 30,
          "season": 2016,
          "training_n": 30,
          "upper_80_approx": 18.826
        },
        {
          "absolute_error": 3.794,
          "lower_80_approx": 7.406,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 17.0,
          "prediction": 13.206,
          "ridge_training_n": 30,
          "season": 2017,
          "training_n": 30,
          "upper_80_approx": 19.006
        },
        {
          "absolute_error": 1.513,
          "lower_80_approx": 7.954,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 15.0,
          "prediction": 13.487,
          "ridge_training_n": 30,
          "season": 2018,
          "training_n": 30,
          "upper_80_approx": 19.02
        },
        {
          "absolute_error": 4.286,
          "lower_80_approx": 8.081,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 13.714,
          "ridge_training_n": 30,
          "season": 2019,
          "training_n": 30,
          "upper_80_approx": 19.347
        },
        {
          "absolute_error": 16.066,
          "lower_80_approx": 8.067,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 30.0,
          "prediction": 13.934,
          "ridge_training_n": 30,
          "season": 2020,
          "training_n": 30,
          "upper_80_approx": 19.801
        },
        {
          "absolute_error": 6.876,
          "lower_80_approx": 7.724,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 21.0,
          "prediction": 14.124,
          "ridge_training_n": 30,
          "season": 2021,
          "training_n": 30,
          "upper_80_approx": 20.524
        },
        {
          "absolute_error": 0.681,
          "lower_80_approx": 7.848,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 14.0,
          "prediction": 14.681,
          "ridge_training_n": 30,
          "season": 2022,
          "training_n": 30,
          "upper_80_approx": 21.514
        },
        {
          "absolute_error": 5.253,
          "lower_80_approx": 8.48,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 20.0,
          "prediction": 14.747,
          "ridge_training_n": 30,
          "season": 2023,
          "training_n": 30,
          "upper_80_approx": 21.014
        },
        {
          "absolute_error": 2.333,
          "lower_80_approx": 9.947,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 18.0,
          "prediction": 15.667,
          "ridge_training_n": 30,
          "season": 2024,
          "training_n": 30,
          "upper_80_approx": 21.387
        },
        {
          "absolute_error": 2.425,
          "lower_80_approx": 10.125,
          "metric": "named_storms",
          "model": "shrunken_fixed_ridge_v1",
          "observed": 13.0,
          "prediction": 15.425,
          "ridge_training_n": 30,
          "season": 2025,
          "training_n": 30,
          "upper_80_approx": 20.725
        }
      ]
    }
  },
  "predeclared_ablation": {
    "atmosphere_combined": [
      "soi",
      "qbo"
    ],
    "climatology": [],
    "full_with_satellite": [
      "tna",
      "nino34",
      "soi",
      "qbo",
      "olr"
    ],
    "ocean_atmosphere": [
      "tna",
      "nino34",
      "soi",
      "qbo"
    ],
    "ocean_combined": [
      "tna",
      "nino34"
    ],
    "ocean_nino34": [
      "nino34"
    ],
    "ocean_satellite": [
      "tna",
      "nino34",
      "olr"
    ],
    "ocean_tna": [
      "tna"
    ],
    "satellite_olr": [
      "olr"
    ]
  },
  "raw_goes_data_integrated": false,
  "recent_split_warning": "2016\u20132025 outcomes are already known in 2026; diagnostic replay, NOT an untouched prospective holdout",
  "satellite_olr_index_ingested": true,
  "satellite_olr_variants_cohort": [
    2004,
    2025
  ],
  "satellite_scope": "NOAA CPC derived central Pacific OLR index, not raw GOES imagery and not actual local satellite telemetry",
  "schema": "cpx.poseidon.retro-sensor-index-ablation.v1",
  "scores": {
    "ace_approx": {
      "atmosphere_combined": {
        "1980_2025": {
          "bias": -15.6081,
          "mae": 48.3831,
          "n": 46,
          "rmse": 61.5095
        },
        "2004_2023": {
          "bias": -21.6008,
          "mae": 49.9791,
          "n": 20,
          "rmse": 64.0601
        },
        "development_2004_2015": {
          "bias": -13.6464,
          "mae": 59.537,
          "n": 12,
          "rmse": 72.7504
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -29.5128,
          "mae": 32.6197,
          "n": 10,
          "rmse": 44.4594
        }
      },
      "climatology": {
        "1980_2025": {
          "bias": -15.502,
          "mae": 48.0037,
          "n": 46,
          "rmse": 60.9004
        },
        "2004_2023": {
          "bias": -21.448,
          "mae": 50.0313,
          "n": 20,
          "rmse": 63.7341
        },
        "development_2004_2015": {
          "bias": -14.0445,
          "mae": 59.0498,
          "n": 12,
          "rmse": 72.0415
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -28.6358,
          "mae": 32.7157,
          "n": 10,
          "rmse": 44.6254
        }
      },
      "full_with_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -16.2768,
          "mae": 47.759,
          "n": 20,
          "rmse": 61.3057
        },
        "development_2004_2015": {
          "bias": -6.8543,
          "mae": 56.7241,
          "n": 12,
          "rmse": 69.8116
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -25.3818,
          "mae": 30.1227,
          "n": 10,
          "rmse": 41.3482
        }
      },
      "ocean_atmosphere": {
        "1980_2025": {
          "bias": -12.8679,
          "mae": 46.1649,
          "n": 46,
          "rmse": 58.8798
        },
        "2004_2023": {
          "bias": -16.0195,
          "mae": 47.5256,
          "n": 20,
          "rmse": 60.9401
        },
        "development_2004_2015": {
          "bias": -6.2548,
          "mae": 56.2785,
          "n": 12,
          "rmse": 69.101
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -25.5907,
          "mae": 30.188,
          "n": 10,
          "rmse": 41.6979
        }
      },
      "ocean_combined": {
        "1980_2025": {
          "bias": -12.7495,
          "mae": 45.7271,
          "n": 46,
          "rmse": 58.5842
        },
        "2004_2023": {
          "bias": -15.8738,
          "mae": 47.6884,
          "n": 20,
          "rmse": 60.8493
        },
        "development_2004_2015": {
          "bias": -6.3994,
          "mae": 55.9652,
          "n": 12,
          "rmse": 68.7248
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -24.6709,
          "mae": 29.566,
          "n": 10,
          "rmse": 41.8143
        }
      },
      "ocean_nino34": {
        "1980_2025": {
          "bias": -15.5713,
          "mae": 47.8668,
          "n": 46,
          "rmse": 61.2609
        },
        "2004_2023": {
          "bias": -21.5616,
          "mae": 50.1805,
          "n": 20,
          "rmse": 63.9895
        },
        "development_2004_2015": {
          "bias": -14.012,
          "mae": 59.378,
          "n": 12,
          "rmse": 72.5067
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -28.3939,
          "mae": 31.6188,
          "n": 10,
          "rmse": 43.9763
        }
      },
      "ocean_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -16.2016,
          "mae": 47.9689,
          "n": 20,
          "rmse": 61.3101
        },
        "development_2004_2015": {
          "bias": -6.9432,
          "mae": 56.395,
          "n": 12,
          "rmse": 69.4704
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -24.8597,
          "mae": 29.5318,
          "n": 10,
          "rmse": 41.6851
        }
      },
      "ocean_tna": {
        "1980_2025": {
          "bias": -12.6348,
          "mae": 46.0992,
          "n": 46,
          "rmse": 58.3478
        },
        "2004_2023": {
          "bias": -16.0643,
          "mae": 47.5806,
          "n": 20,
          "rmse": 60.5342
        },
        "development_2004_2015": {
          "bias": -7.1222,
          "mae": 55.9195,
          "n": 12,
          "rmse": 68.2563
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -24.2133,
          "mae": 30.1646,
          "n": 10,
          "rmse": 41.9791
        }
      },
      "satellite_olr": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -22.1119,
          "mae": 50.4481,
          "n": 20,
          "rmse": 64.3655
        },
        "development_2004_2015": {
          "bias": -14.6709,
          "mae": 59.5225,
          "n": 12,
          "rmse": 72.9064
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -29.4344,
          "mae": 32.3371,
          "n": 10,
          "rmse": 44.5892
        }
      }
    },
    "hurricanes": {
      "atmosphere_combined": {
        "1980_2025": {
          "bias": -0.659,
          "mae": 2.5045,
          "n": 46,
          "rmse": 3.1026
        },
        "2004_2023": {
          "bias": -1.134,
          "mae": 2.5965,
          "n": 20,
          "rmse": 3.5465
        },
        "development_2004_2015": {
          "bias": -0.8701,
          "mae": 3.1001,
          "n": 12,
          "rmse": 3.9343
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -1.2704,
          "mae": 2.0524,
          "n": 10,
          "rmse": 2.876
        }
      },
      "climatology": {
        "1980_2025": {
          "bias": -0.6638,
          "mae": 2.4812,
          "n": 46,
          "rmse": 3.0645
        },
        "2004_2023": {
          "bias": -1.1167,
          "mae": 2.5901,
          "n": 20,
          "rmse": 3.513
        },
        "development_2004_2015": {
          "bias": -0.8806,
          "mae": 3.0529,
          "n": 12,
          "rmse": 3.8882
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -1.2367,
          "mae": 2.1433,
          "n": 10,
          "rmse": 2.9192
        }
      },
      "full_with_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -0.9354,
          "mae": 2.5057,
          "n": 20,
          "rmse": 3.4715
        },
        "development_2004_2015": {
          "bias": -0.6333,
          "mae": 3.0113,
          "n": 12,
          "rmse": 3.8646
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -1.0575,
          "mae": 1.9025,
          "n": 10,
          "rmse": 2.7328
        }
      },
      "ocean_atmosphere": {
        "1980_2025": {
          "bias": -0.5522,
          "mae": 2.3944,
          "n": 46,
          "rmse": 2.9886
        },
        "2004_2023": {
          "bias": -0.9113,
          "mae": 2.4891,
          "n": 20,
          "rmse": 3.4353
        },
        "development_2004_2015": {
          "bias": -0.5857,
          "mae": 2.9763,
          "n": 12,
          "rmse": 3.8076
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -1.0662,
          "mae": 1.9112,
          "n": 10,
          "rmse": 2.7374
        }
      },
      "ocean_combined": {
        "1980_2025": {
          "bias": -0.545,
          "mae": 2.3968,
          "n": 46,
          "rmse": 2.9655
        },
        "2004_2023": {
          "bias": -0.8949,
          "mae": 2.5167,
          "n": 20,
          "rmse": 3.4133
        },
        "development_2004_2015": {
          "bias": -0.5907,
          "mae": 2.9897,
          "n": 12,
          "rmse": 3.7848
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -1.0208,
          "mae": 1.9662,
          "n": 10,
          "rmse": 2.7356
        }
      },
      "ocean_nino34": {
        "1980_2025": {
          "bias": -0.6528,
          "mae": 2.496,
          "n": 46,
          "rmse": 3.0835
        },
        "2004_2023": {
          "bias": -1.1246,
          "mae": 2.5936,
          "n": 20,
          "rmse": 3.5336
        },
        "development_2004_2015": {
          "bias": -0.8832,
          "mae": 3.0772,
          "n": 12,
          "rmse": 3.9239
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -1.2263,
          "mae": 2.0707,
          "n": 10,
          "rmse": 2.8568
        }
      },
      "ocean_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -0.9226,
          "mae": 2.5324,
          "n": 20,
          "rmse": 3.4501
        },
        "development_2004_2015": {
          "bias": -0.6376,
          "mae": 3.0196,
          "n": 12,
          "rmse": 3.8425
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -1.0286,
          "mae": 1.9584,
          "n": 10,
          "rmse": 2.7276
        }
      },
      "ocean_tna": {
        "1980_2025": {
          "bias": -0.5535,
          "mae": 2.39,
          "n": 46,
          "rmse": 2.9498
        },
        "2004_2023": {
          "bias": -0.9017,
          "mae": 2.5074,
          "n": 20,
          "rmse": 3.3921
        },
        "development_2004_2015": {
          "bias": -0.6201,
          "mae": 2.9661,
          "n": 12,
          "rmse": 3.7506
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -0.9996,
          "mae": 2.0128,
          "n": 10,
          "rmse": 2.7753
        }
      },
      "satellite_olr": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -1.1582,
          "mae": 2.6088,
          "n": 20,
          "rmse": 3.5584
        },
        "development_2004_2015": {
          "bias": -0.927,
          "mae": 3.0932,
          "n": 12,
          "rmse": 3.9572
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -1.2765,
          "mae": 2.0989,
          "n": 10,
          "rmse": 2.8843
        }
      }
    },
    "major_hurricanes": {
      "atmosphere_combined": {
        "1980_2025": {
          "bias": -0.503,
          "mae": 1.4316,
          "n": 46,
          "rmse": 1.8538
        },
        "2004_2023": {
          "bias": -0.7735,
          "mae": 1.6094,
          "n": 20,
          "rmse": 2.1203
        },
        "development_2004_2015": {
          "bias": -0.6562,
          "mae": 1.7945,
          "n": 12,
          "rmse": 2.2602
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -0.9662,
          "mae": 1.272,
          "n": 10,
          "rmse": 1.7794
        }
      },
      "climatology": {
        "1980_2025": {
          "bias": -0.5087,
          "mae": 1.4058,
          "n": 46,
          "rmse": 1.8336
        },
        "2004_2023": {
          "bias": -0.775,
          "mae": 1.5984,
          "n": 20,
          "rmse": 2.1037
        },
        "development_2004_2015": {
          "bias": -0.6722,
          "mae": 1.7612,
          "n": 12,
          "rmse": 2.2262
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -0.9401,
          "mae": 1.2801,
          "n": 10,
          "rmse": 1.7791
        }
      },
      "full_with_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -0.5806,
          "mae": 1.5352,
          "n": 20,
          "rmse": 2.0142
        },
        "development_2004_2015": {
          "bias": -0.4088,
          "mae": 1.6988,
          "n": 12,
          "rmse": 2.1331
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -0.8026,
          "mae": 1.1638,
          "n": 10,
          "rmse": 1.6658
        }
      },
      "ocean_atmosphere": {
        "1980_2025": {
          "bias": -0.4002,
          "mae": 1.3682,
          "n": 46,
          "rmse": 1.7621
        },
        "2004_2023": {
          "bias": -0.5938,
          "mae": 1.5303,
          "n": 20,
          "rmse": 2.0162
        },
        "development_2004_2015": {
          "bias": -0.428,
          "mae": 1.6955,
          "n": 12,
          "rmse": 2.1372
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -0.8039,
          "mae": 1.1557,
          "n": 10,
          "rmse": 1.6637
        }
      },
      "ocean_combined": {
        "1980_2025": {
          "bias": -0.4033,
          "mae": 1.356,
          "n": 46,
          "rmse": 1.7506
        },
        "2004_2023": {
          "bias": -0.5959,
          "mae": 1.5432,
          "n": 20,
          "rmse": 2.015
        },
        "development_2004_2015": {
          "bias": -0.4306,
          "mae": 1.6792,
          "n": 12,
          "rmse": 2.1196
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -0.7936,
          "mae": 1.1898,
          "n": 10,
          "rmse": 1.6778
        }
      },
      "ocean_nino34": {
        "1980_2025": {
          "bias": -0.5055,
          "mae": 1.4138,
          "n": 46,
          "rmse": 1.8421
        },
        "2004_2023": {
          "bias": -0.7784,
          "mae": 1.6144,
          "n": 20,
          "rmse": 2.1236
        },
        "development_2004_2015": {
          "bias": -0.6652,
          "mae": 1.7798,
          "n": 12,
          "rmse": 2.2507
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -0.949,
          "mae": 1.2834,
          "n": 10,
          "rmse": 1.7812
        }
      },
      "ocean_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -0.5824,
          "mae": 1.5503,
          "n": 20,
          "rmse": 2.0148
        },
        "development_2004_2015": {
          "bias": -0.4103,
          "mae": 1.6857,
          "n": 12,
          "rmse": 2.119
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -0.7946,
          "mae": 1.2,
          "n": 10,
          "rmse": 1.6792
        }
      },
      "ocean_tna": {
        "1980_2025": {
          "bias": -0.4125,
          "mae": 1.35,
          "n": 46,
          "rmse": 1.7486
        },
        "2004_2023": {
          "bias": -0.6098,
          "mae": 1.5256,
          "n": 20,
          "rmse": 1.9992
        },
        "development_2004_2015": {
          "bias": -0.4694,
          "mae": 1.6716,
          "n": 12,
          "rmse": 2.1077
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -0.7733,
          "mae": 1.1623,
          "n": 10,
          "rmse": 1.6588
        }
      },
      "satellite_olr": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -0.7765,
          "mae": 1.6205,
          "n": 20,
          "rmse": 2.1245
        },
        "development_2004_2015": {
          "bias": -0.664,
          "mae": 1.7863,
          "n": 12,
          "rmse": 2.2523
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -0.9576,
          "mae": 1.2988,
          "n": 10,
          "rmse": 1.788
        }
      }
    },
    "named_storms": {
      "atmosphere_combined": {
        "1980_2025": {
          "bias": -1.6738,
          "mae": 4.0681,
          "n": 46,
          "rmse": 5.3369
        },
        "2004_2023": {
          "bias": -3.9686,
          "mae": 5.1844,
          "n": 20,
          "rmse": 6.7595
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.5186,
            0.9724
          ],
          "paired_mae_improvement": -0.2843,
          "poseidon_mae": 5.1844,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.6006,
            2.0004
          ],
          "paired_mae_improvement": 0.697,
          "poseidon_mae": 4.603,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -3.3408,
          "mae": 5.2737,
          "n": 12,
          "rmse": 6.7092
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -3.9074,
          "mae": 4.603,
          "n": 10,
          "rmse": 6.2411
        }
      },
      "climatology": {
        "1980_2025": {
          "bias": -1.687,
          "mae": 4.0232,
          "n": 46,
          "rmse": 5.2585
        },
        "2004_2023": {
          "bias": -3.9466,
          "mae": 5.1433,
          "n": 20,
          "rmse": 6.7053
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.4701,
            1.0066
          ],
          "paired_mae_improvement": -0.2433,
          "poseidon_mae": 5.1433,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.5166,
            1.9969
          ],
          "paired_mae_improvement": 0.7401,
          "poseidon_mae": 4.5599,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -3.3638,
          "mae": 5.2195,
          "n": 12,
          "rmse": 6.6476
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -3.8267,
          "mae": 4.5599,
          "n": 10,
          "rmse": 6.1917
        }
      },
      "full_with_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -3.5439,
          "mae": 4.8539,
          "n": 20,
          "rmse": 6.4272
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.0337,
            1.1542
          ],
          "paired_mae_improvement": 0.0461,
          "poseidon_mae": 4.8539,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.348,
            2.2674
          ],
          "paired_mae_improvement": 0.9603,
          "poseidon_mae": 4.3397,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -2.816,
          "mae": 4.7887,
          "n": 12,
          "rmse": 6.2567
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -3.4823,
          "mae": 4.3397,
          "n": 10,
          "rmse": 6.051
        }
      },
      "ocean_atmosphere": {
        "1980_2025": {
          "bias": -1.4534,
          "mae": 3.7989,
          "n": 46,
          "rmse": 5.0812
        },
        "2004_2023": {
          "bias": -3.5454,
          "mae": 4.8544,
          "n": 20,
          "rmse": 6.4255
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.0384,
            1.1609
          ],
          "paired_mae_improvement": 0.0456,
          "poseidon_mae": 4.8544,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.3512,
            2.2501
          ],
          "paired_mae_improvement": 0.9527,
          "poseidon_mae": 4.3473,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -2.8327,
          "mae": 4.7948,
          "n": 12,
          "rmse": 6.2626
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -3.4411,
          "mae": 4.3473,
          "n": 10,
          "rmse": 6.0493
        }
      },
      "ocean_combined": {
        "1980_2025": {
          "bias": -1.4604,
          "mae": 3.7592,
          "n": 46,
          "rmse": 5.0297
        },
        "2004_2023": {
          "bias": -3.5281,
          "mae": 4.8338,
          "n": 20,
          "rmse": 6.3944
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.0231,
            1.1678
          ],
          "paired_mae_improvement": 0.0662,
          "poseidon_mae": 4.8338,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.3096,
            2.3152
          ],
          "paired_mae_improvement": 1.0103,
          "poseidon_mae": 4.2897,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -2.8356,
          "mae": 4.7588,
          "n": 12,
          "rmse": 6.2288
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -3.3831,
          "mae": 4.2897,
          "n": 10,
          "rmse": 6.0115
        }
      },
      "ocean_nino34": {
        "1980_2025": {
          "bias": -1.6867,
          "mae": 4.0285,
          "n": 46,
          "rmse": 5.2906
        },
        "2004_2023": {
          "bias": -3.9694,
          "mae": 5.1762,
          "n": 20,
          "rmse": 6.7421
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.5194,
            0.9817
          ],
          "paired_mae_improvement": -0.2762,
          "poseidon_mae": 5.1762,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.5377,
            2.0987
          ],
          "paired_mae_improvement": 0.7879,
          "poseidon_mae": 4.5121,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -3.3712,
          "mae": 5.2583,
          "n": 12,
          "rmse": 6.6961
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -3.8301,
          "mae": 4.5121,
          "n": 10,
          "rmse": 6.1829
        }
      },
      "ocean_satellite": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -3.5355,
          "mae": 4.8398,
          "n": 20,
          "rmse": 6.4015
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.0273,
            1.1615
          ],
          "paired_mae_improvement": 0.0602,
          "poseidon_mae": 4.8398,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.3099,
            2.3136
          ],
          "paired_mae_improvement": 1.0088,
          "poseidon_mae": 4.2912,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -2.8275,
          "mae": 4.7577,
          "n": 12,
          "rmse": 6.2311
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -3.4372,
          "mae": 4.2912,
          "n": 10,
          "rmse": 6.0143
        }
      },
      "ocean_tna": {
        "1980_2025": {
          "bias": -1.4594,
          "mae": 3.7831,
          "n": 46,
          "rmse": 5.0153
        },
        "2004_2023": {
          "bias": -3.535,
          "mae": 4.8146,
          "n": 20,
          "rmse": 6.3728
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.9966,
            1.1984
          ],
          "paired_mae_improvement": 0.0854,
          "poseidon_mae": 4.8146,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.2742,
            2.2904
          ],
          "paired_mae_improvement": 1.0124,
          "poseidon_mae": 4.2876,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -2.8903,
          "mae": 4.7639,
          "n": 12,
          "rmse": 6.2168
        },
        "eligible_for_1980_2025_cohort": true,
        "recent_2016_2025": {
          "bias": -3.332,
          "mae": 4.2876,
          "n": 10,
          "rmse": 5.993
        }
      },
      "satellite_olr": {
        "1980_2025": null,
        "2004_2023": {
          "bias": -4.0011,
          "mae": 5.186,
          "n": 20,
          "rmse": 6.7548
        },
        "csu_2004_2023": {
          "baseline_mae": 4.9,
          "independently_verified": false,
          "matched_seasons_n": 20,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -1.5186,
            0.9809
          ],
          "paired_mae_improvement": -0.286,
          "poseidon_mae": 5.186,
          "win_supported": false,
          "years": [
            2004,
            2005,
            2006,
            2007,
            2008,
            2009,
            2010,
            2011,
            2012,
            2013,
            2014,
            2015,
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023
          ]
        },
        "csu_recent_2016_2025": {
          "assessment": "POST_HOC_EXPLORATORY_2026_ANALYSIS_NOT_NEW_OUT_OF_SAMPLE_EVIDENCE",
          "baseline_mae": 5.3,
          "independently_verified": false,
          "matched_seasons_n": 10,
          "note": "resampling by season, historical archive/revisions and release gates still require audit",
          "paired_bootstrap_95ci": [
            -0.5496,
            2.0815
          ],
          "paired_mae_improvement": 0.7659,
          "poseidon_mae": 4.5341,
          "win_supported": false,
          "years": [
            2016,
            2017,
            2018,
            2019,
            2020,
            2021,
            2022,
            2023,
            2024,
            2025
          ]
        },
        "development_2004_2015": {
          "bias": -3.4,
          "mae": 5.2615,
          "n": 12,
          "rmse": 6.7055
        },
        "eligible_for_1980_2025_cohort": false,
        "recent_2016_2025": {
          "bias": -3.9129,
          "mae": 4.5341,
          "n": 10,
          "rmse": 6.1992
        }
      }
    }
  },
  "source_hashes": {
    "NOAA_CPC_SOI": "ab5ad574dcb13e58dceb303ca86f70e707f84f0a310b42317f42ca932b01f8d4",
    "NOAA_PSL_NINO34": "a97c6d76a1c715e08e4117c9c104196c018dd9842480bdd19b608b735832c432",
    "NOAA_PSL_OLR": "a4c6888b7c7428e91c2ed37546ad0c11f794b909f2da3bf066a60273f08ec83c",
    "NOAA_PSL_QBO": "2d06ed3d14b28e948d55098ff4ce9bbd894d4eeac1fbb17e5d9895efe9d7afb0",
    "NOAA_PSL_TNA": "4eec8e293c601073994970ed06db95573283105b0de0210aefca078f9441b637"
  },
  "truth_label": "REVISED_NOAA_HURDAT2_1851_2025"
}
