{
  "domain": "post_hoc_development",
  "source_summary_sha256": "bce123ec36e2e732c0d4f5619b14253251ce9da91975b9ae541ebf3ab1d151e6",
  "display_legacy_c_0_28": {
    "within2": 58,
    "total": 60,
    "max_factor": 2.2935267857142856,
    "note": "The fitted unrounded 0.28334 coefficient passes 57/60; displayed 0.28 passes 58/60. Leave-n-out models pass 57/60."
  },
  "expanded_models_within2": {
    "linear": {
      "passed": 1232,
      "total": 2700
    },
    "power": {
      "passed": 1708,
      "total": 2700
    },
    "log": {
      "passed": 1830,
      "total": 2700
    }
  },
  "curvature_inflections": {
    "found": 3099,
    "interior_total": 3137,
    "ratio_quantiles": [
      1.077609583479586,
      1.3120001012240265,
      1.763674570915458,
      3.9819108952209628,
      1610.0
    ],
    "resolution": "Analytic second derivative sign crossing interpolated on the registered time grid"
  },
  "tasks": [
    {
      "protocol": "d4_homogeneous",
      "task": "linear",
      "train_at_rise_median": 0.2887546638413704,
      "noise_at_half_median": 0.6878476136925984,
      "interior": 267,
      "by_n": [
        {
          "n": 16,
          "rank": 12,
          "linear_within2": 13,
          "total": 27,
          "boundary": 2
        },
        {
          "n": 24,
          "rank": 16,
          "linear_within2": 11,
          "total": 27,
          "boundary": 1
        },
        {
          "n": 32,
          "rank": 20,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 28,
          "linear_within2": 12,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 36,
          "linear_within2": 10,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 52,
          "linear_within2": 10,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 68,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 129,
          "linear_within2": 10,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 129,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 129,
          "linear_within2": 4,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d4_homogeneous",
      "task": "additive",
      "train_at_rise_median": 0.26224591475031006,
      "noise_at_half_median": 0.7469271484754678,
      "interior": 263,
      "by_n": [
        {
          "n": 16,
          "rank": 12,
          "linear_within2": 18,
          "total": 27,
          "boundary": 4
        },
        {
          "n": 24,
          "rank": 16,
          "linear_within2": 19,
          "total": 27,
          "boundary": 3
        },
        {
          "n": 32,
          "rank": 20,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 28,
          "linear_within2": 19,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 36,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 52,
          "linear_within2": 18,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 68,
          "linear_within2": 18,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 129,
          "linear_within2": 16,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 129,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 129,
          "linear_within2": 8,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d4_homogeneous",
      "task": "interaction",
      "train_at_rise_median": 0.2761101969468305,
      "noise_at_half_median": 0.7510112034543467,
      "interior": 266,
      "by_n": [
        {
          "n": 16,
          "rank": 12,
          "linear_within2": 17,
          "total": 27,
          "boundary": 3
        },
        {
          "n": 24,
          "rank": 16,
          "linear_within2": 22,
          "total": 27,
          "boundary": 1
        },
        {
          "n": 32,
          "rank": 20,
          "linear_within2": 24,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 28,
          "linear_within2": 24,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 36,
          "linear_within2": 21,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 52,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 68,
          "linear_within2": 21,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 129,
          "linear_within2": 17,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 129,
          "linear_within2": 10,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 129,
          "linear_within2": 8,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d4_homogeneous",
      "task": "product",
      "train_at_rise_median": 0.22016685095563715,
      "noise_at_half_median": 0.7954077739500827,
      "interior": 230,
      "by_n": [
        {
          "n": 16,
          "rank": 12,
          "linear_within2": 11,
          "total": 27,
          "boundary": 10
        },
        {
          "n": 24,
          "rank": 16,
          "linear_within2": 10,
          "total": 27,
          "boundary": 9
        },
        {
          "n": 32,
          "rank": 20,
          "linear_within2": 10,
          "total": 27,
          "boundary": 7
        },
        {
          "n": 48,
          "rank": 28,
          "linear_within2": 13,
          "total": 27,
          "boundary": 7
        },
        {
          "n": 64,
          "rank": 36,
          "linear_within2": 14,
          "total": 27,
          "boundary": 4
        },
        {
          "n": 96,
          "rank": 52,
          "linear_within2": 14,
          "total": 27,
          "boundary": 2
        },
        {
          "n": 128,
          "rank": 68,
          "linear_within2": 12,
          "total": 27,
          "boundary": 1
        },
        {
          "n": 256,
          "rank": 129,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 129,
          "linear_within2": 6,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 129,
          "linear_within2": 4,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d4_homogeneous",
      "task": "sine",
      "train_at_rise_median": 0.48687107618214254,
      "noise_at_half_median": 0.6602034585481311,
      "interior": 264,
      "by_n": [
        {
          "n": 16,
          "rank": 12,
          "linear_within2": 12,
          "total": 27,
          "boundary": 4
        },
        {
          "n": 24,
          "rank": 16,
          "linear_within2": 9,
          "total": 27,
          "boundary": 2
        },
        {
          "n": 32,
          "rank": 20,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 28,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 36,
          "linear_within2": 8,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 52,
          "linear_within2": 12,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 68,
          "linear_within2": 10,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 129,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 129,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 129,
          "linear_within2": 4,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d4_homogeneous",
      "task": "vector",
      "train_at_rise_median": 0.28210183832379265,
      "noise_at_half_median": 0.742964739221231,
      "interior": 267,
      "by_n": [
        {
          "n": 16,
          "rank": 12,
          "linear_within2": 18,
          "total": 27,
          "boundary": 2
        },
        {
          "n": 24,
          "rank": 16,
          "linear_within2": 23,
          "total": 27,
          "boundary": 1
        },
        {
          "n": 32,
          "rank": 20,
          "linear_within2": 23,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 28,
          "linear_within2": 22,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 36,
          "linear_within2": 22,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 52,
          "linear_within2": 21,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 68,
          "linear_within2": 21,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 129,
          "linear_within2": 17,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 129,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 129,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d1_homogeneous",
      "task": "linear",
      "train_at_rise_median": 0.33008994202914743,
      "noise_at_half_median": 0.7601610153119012,
      "interior": 270,
      "by_n": [
        {
          "n": 16,
          "rank": 3,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 24,
          "rank": 3,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 32,
          "rank": 3,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 3,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 3,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 3,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 3,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 3,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 3,
          "linear_within2": 6,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 3,
          "linear_within2": 3,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d1_homogeneous",
      "task": "quadratic",
      "train_at_rise_median": 0.349825311839491,
      "noise_at_half_median": 0.9224923945119705,
      "interior": 270,
      "by_n": [
        {
          "n": 16,
          "rank": 3,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 24,
          "rank": 3,
          "linear_within2": 14,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 32,
          "rank": 3,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 3,
          "linear_within2": 13,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 3,
          "linear_within2": 13,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 3,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 3,
          "linear_within2": 9,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 3,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 3,
          "linear_within2": 5,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 3,
          "linear_within2": 4,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d1_biased",
      "task": "linear",
      "train_at_rise_median": 0.32984892896187534,
      "noise_at_half_median": 0.8286369607371348,
      "interior": 270,
      "by_n": [
        {
          "n": 16,
          "rank": 16,
          "linear_within2": 10,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 24,
          "rank": 24,
          "linear_within2": 10,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 32,
          "rank": 29,
          "linear_within2": 11,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 41,
          "linear_within2": 15,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 56,
          "linear_within2": 16,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 67,
          "linear_within2": 18,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 73,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 85,
          "linear_within2": 19,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 90,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 100,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d1_biased",
      "task": "quadratic",
      "train_at_rise_median": 0.32791811924673764,
      "noise_at_half_median": 0.8571116804311394,
      "interior": 270,
      "by_n": [
        {
          "n": 16,
          "rank": 16,
          "linear_within2": 14,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 24,
          "rank": 24,
          "linear_within2": 16,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 32,
          "rank": 29,
          "linear_within2": 16,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 41,
          "linear_within2": 17,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 56,
          "linear_within2": 18,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 67,
          "linear_within2": 21,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 73,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 85,
          "linear_within2": 18,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 90,
          "linear_within2": 19,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 100,
          "linear_within2": 17,
          "total": 27,
          "boundary": 0
        }
      ]
    },
    {
      "protocol": "d1_biased",
      "task": "sine",
      "train_at_rise_median": 0.3441896382462387,
      "noise_at_half_median": 0.8485471443336742,
      "interior": 234,
      "by_n": [
        {
          "n": 16,
          "rank": 16,
          "linear_within2": 9,
          "total": 27,
          "boundary": 4
        },
        {
          "n": 24,
          "rank": 24,
          "linear_within2": 6,
          "total": 27,
          "boundary": 3
        },
        {
          "n": 32,
          "rank": 29,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 41,
          "linear_within2": 7,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 56,
          "linear_within2": 7,
          "total": 27,
          "boundary": 1
        },
        {
          "n": 96,
          "rank": 67,
          "linear_within2": 5,
          "total": 27,
          "boundary": 1
        },
        {
          "n": 128,
          "rank": 73,
          "linear_within2": 6,
          "total": 27,
          "boundary": 3
        },
        {
          "n": 256,
          "rank": 85,
          "linear_within2": 6,
          "total": 27,
          "boundary": 4
        },
        {
          "n": 512,
          "rank": 90,
          "linear_within2": 3,
          "total": 27,
          "boundary": 8
        },
        {
          "n": 1024,
          "rank": 100,
          "linear_within2": 0,
          "total": 27,
          "boundary": 12
        }
      ]
    },
    {
      "protocol": "d4_biased",
      "task": "interaction",
      "train_at_rise_median": 0.27353120526121866,
      "noise_at_half_median": 0.7492434902647997,
      "interior": 266,
      "by_n": [
        {
          "n": 16,
          "rank": 16,
          "linear_within2": 16,
          "total": 27,
          "boundary": 3
        },
        {
          "n": 24,
          "rank": 24,
          "linear_within2": 22,
          "total": 27,
          "boundary": 1
        },
        {
          "n": 32,
          "rank": 32,
          "linear_within2": 25,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 48,
          "rank": 48,
          "linear_within2": 23,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 64,
          "rank": 64,
          "linear_within2": 23,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 96,
          "rank": 96,
          "linear_within2": 20,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 128,
          "rank": 127,
          "linear_within2": 22,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 256,
          "rank": 127,
          "linear_within2": 21,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 512,
          "rank": 127,
          "linear_within2": 19,
          "total": 27,
          "boundary": 0
        },
        {
          "n": 1024,
          "rank": 127,
          "linear_within2": 18,
          "total": 27,
          "boundary": 0
        }
      ]
    }
  ]
}
