{
  "versions": {
    "python": "3.13.18",
    "scipy": "1.18.1",
    "numpy": "2.5.3"
  },
  "table": [
    {
      "d": 0.5,
      "n_80": 64,
      "achieved_80": 0.8015,
      "n_90": 86,
      "achieved_90": 0.9032
    },
    {
      "d": 0.8,
      "n_80": 26,
      "achieved_80": 0.8075,
      "n_90": 34,
      "achieved_90": 0.9015
    },
    {
      "d": 1.0,
      "n_80": 17,
      "achieved_80": 0.807,
      "n_90": 23,
      "achieved_90": 0.9125
    },
    {
      "d": 1.5,
      "n_80": 9,
      "achieved_80": 0.8476,
      "n_90": 11,
      "achieved_90": 0.9169
    },
    {
      "d": 2.0,
      "n_80": 6,
      "achieved_80": 0.8764,
      "n_90": 7,
      "achieved_90": 0.9291
    }
  ],
  "example": {
    "diff": 4.0,
    "sd": 3.0,
    "d": 1.3333,
    "n80": 10,
    "achieved": 0.8049,
    "n80_with_10pct_loss": 12,
    "sd_4_n80": 17,
    "sd_4_power_at_n80": 0.562
  },
  "resource_equation": [
    {
      "groups": 2,
      "total_min": 12,
      "total_max": 22,
      "per_group_min": 6,
      "per_group_max": 11
    },
    {
      "groups": 3,
      "total_min": 13,
      "total_max": 23,
      "per_group_min": 5,
      "per_group_max": 7
    },
    {
      "groups": 4,
      "total_min": 14,
      "total_max": 24,
      "per_group_min": 4,
      "per_group_max": 6
    }
  ],
  "pilot_simulation": {
    "replicates": 20000,
    "seed": 20261110,
    "pilot_per_group": 5,
    "true_d": 1.0,
    "n_needed_true": 17,
    "share_pilot_sd_below_true": 0.5718,
    "plain": {
      "share_power_below_80": 0.5344,
      "share_power_below_50": 0.1038,
      "median_power": 0.7814,
      "median_n": 16
    },
    "ucl80_multiplier": 1.3197,
    "ucl80": {
      "share_power_below_80": 0.179,
      "share_power_below_50": 0.0195,
      "median_power": 0.9501,
      "median_n": 27
    }
  },
  "sensitivity": {
    "5": 2.024,
    "6": 1.796,
    "8": 1.507,
    "10": 1.325,
    "12": 1.197
  }
}