Skip to content
Aabha AI Academy
Skip to reading

Statistics

Reference Results

{
  "metadata": {
    "fixture_name": "Northstar Dispatch: entirely fictional teaching data",
    "shipment_seed": 20261014,
    "trial_seed": 20261015,
    "python": "3.12.14",
    "numpy": "2.3.5",
    "scipy": "1.17.0",
    "sample_sd_denominator": "n-1",
    "quartile_method": "NumPy linear: index (n-1)*p, linearly interpolated",
    "fractions": "0\u20131 unless explicitly labelled percent",
    "results_unrounded": true
  },
  "audits": {
    "raw_cleaning": {
      "input_rows": 248,
      "formatting_cells_normalized": 6,
      "late_flags_recomputed": 2,
      "exact_duplicate_rows_removed": 3,
      "invalid_rows_quarantined": 5,
      "conflicting_rows_quarantined": 0,
      "conflicting_ids_quarantined": [],
      "quarantine": [
        {
          "csv_line": 245,
          "shipment_id": "X0001",
          "reason": "distance_km must be finite and positive"
        },
        {
          "csv_line": 246,
          "shipment_id": "X0002",
          "reason": "actual_minutes is not numeric"
        },
        {
          "csv_line": 247,
          "shipment_id": "X0003",
          "reason": "hub outside East/West"
        },
        {
          "csv_line": 248,
          "shipment_id": "X0004",
          "reason": "promised_minutes is not numeric"
        },
        {
          "csv_line": 249,
          "shipment_id": "X0005",
          "reason": "satisfaction must be 1\u20135 or blank"
        }
      ],
      "row_dispositions": [
        {
          "csv_line": 2,
          "shipment_id": "S0001",
          "disposition": "accepted"
        },
        {
          "csv_line": 3,
          "shipment_id": "S0002",
          "disposition": "accepted"
        },
        {
          "csv_line": 4,
          "shipment_id": "S0003",
          "disposition": "accepted"
        },
        {
          "csv_line": 5,
          "shipment_id": "S0004",
          "disposition": "accepted"
        },
        {
          "csv_line": 6,
          "shipment_id": "S0005",
          "disposition": "accepted"
        },
        {
          "csv_line": 7,
          "shipment_id": "S0006",
          "disposition": "accepted"
        },
        {
          "csv_line": 8,
          "shipment_id": "S0007",
          "disposition": "accepted"
        },
        {
          "csv_line": 9,
          "shipment_id": "S0008",
          "disposition": "accepted"
        },
        {
          "csv_line": 10,
          "shipment_id": "S0009",
          "disposition": "accepted"
        },
        {
          "csv_line": 11,
          "shipment_id": "S0010",
          "disposition": "accepted"
        },
        {
          "csv_line": 12,
          "shipment_id": "S0011",
          "disposition": "accepted"
        },
        {
          "csv_line": 13,
          "shipment_id": "S0012",
          "disposition": "accepted"
        },
        {
          "csv_line": 14,
          "shipment_id": "S0013",
          "disposition": "accepted"
        },
        {
          "csv_line": 15,
          "shipment_id": "S0014",
          "disposition": "accepted"
        },
        {
          "csv_line": 16,
          "shipment_id": "S0015",
          "disposition": "accepted"
        },
        {
          "csv_line": 17,
          "shipment_id": "S0016",
          "disposition": "accepted"
        },
        {
          "csv_line": 18,
          "shipment_id": "S0017",
          "disposition": "accepted"
        },
        {
          "csv_line": 19,
          "shipment_id": "S0018",
          "disposition": "accepted"
        },
        {
          "csv_line": 20,
          "shipment_id": "S0019",
          "disposition": "accepted"
        },
        {
          "csv_line": 21,
          "shipment_id": "S0020",
          "disposition": "accepted"
        },
        {
          "csv_line": 22,
          "shipment_id": "S0021",
          "disposition": "accepted"
        },
        {
          "csv_line": 23,
          "shipment_id": "S0022",
          "disposition": "accepted"
        },
        {
          "csv_line": 24,
          "shipment_id": "S0023",
          "disposition": "accepted"
        },
        {
          "csv_line": 25,
          "shipment_id": "S0024",
          "disposition": "accepted"
        },
        {
          "csv_line": 26,
          "shipment_id": "S0025",
          "disposition": "accepted"
        },
        {
          "csv_line": 27,
          "shipment_id": "S0026",
          "disposition": "accepted"
        },
        {
          "csv_line": 28,
          "shipment_id": "S0027",
          "disposition": "accepted"
        },
        {
          "csv_line": 29,
          "shipment_id": "S0028",
          "disposition": "accepted"
        },
        {
          "csv_line": 30,
          "shipment_id": "S0029",
          "disposition": "accepted"
        },
        {
          "csv_line": 31,
          "shipment_id": "S0030",
          "disposition": "accepted"
        },
        {
          "csv_line": 32,
          "shipment_id": "S0031",
          "disposition": "accepted"
        },
        {
          "csv_line": 33,
          "shipment_id": "S0032",
          "disposition": "accepted"
        },
        {
          "csv_line": 34,
          "shipment_id": "S0033",
          "disposition": "accepted"
        },
        {
          "csv_line": 35,
          "shipment_id": "S0034",
          "disposition": "accepted"
        },
        {
          "csv_line": 36,
          "shipment_id": "S0035",
          "disposition": "accepted"
        },
        {
          "csv_line": 37,
          "shipment_id": "S0036",
          "disposition": "accepted"
        },
        {
          "csv_line": 38,
          "shipment_id": "S0037",
          "disposition": "accepted"
        },
        {
          "csv_line": 39,
          "shipment_id": "S0038",
          "disposition": "accepted"
        },
        {
          "csv_line": 40,
          "shipment_id": "S0039",
          "disposition": "accepted"
        },
        {
          "csv_line": 41,
          "shipment_id": "S0040",
          "disposition": "accepted"
        },
        {
          "csv_line": 42,
          "shipment_id": "S0041",
          "disposition": "accepted"
        },
        {
          "csv_line": 43,
          "shipment_id": "S0042",
          "disposition": "accepted"
        },
        {
          "csv_line": 44,
          "shipment_id": "S0043",
          "disposition": "accepted"
        },
        {
          "csv_line": 45,
          "shipment_id": "S0044",
          "disposition": "accepted"
        },
        {
          "csv_line": 46,
          "shipment_id": "S0045",
          "disposition": "accepted"
        },
        {
          "csv_line": 47,
          "shipment_id": "S0046",
          "disposition": "accepted"
        },
        {
          "csv_line": 48,
          "shipment_id": "S0047",
          "disposition": "accepted"
        },
        {
          "csv_line": 49,
          "shipment_id": "S0048",
          "disposition": "accepted"
        },
        {
          "csv_line": 50,
          "shipment_id": "S0049",
          "disposition": "accepted"
        },
        {
          "csv_line": 51,
          "shipment_id": "S0050",
          "disposition": "accepted"
        },
        {
          "csv_line": 52,
          "shipment_id": "S0051",
          "disposition": "accepted"
        },
        {
          "csv_line": 53,
          "shipment_id": "S0052",
          "disposition": "accepted"
        },
        {
          "csv_line": 54,
          "shipment_id": "S0053",
          "disposition": "accepted"
        },
        {
          "csv_line": 55,
          "shipment_id": "S0054",
          "disposition": "accepted"
        },
        {
          "csv_line": 56,
          "shipment_id": "S0055",
          "disposition": "accepted"
        },
        {
          "csv_line": 57,
          "shipment_id": "S0056",
          "disposition": "accepted"
        },
        {
          "csv_line": 58,
          "shipment_id": "S0057",
          "disposition": "accepted"
        },
        {
          "csv_line": 59,
          "shipment_id": "S0058",
          "disposition": "accepted"
        },
        {
          "csv_line": 60,
          "shipment_id": "S0059",
          "disposition": "accepted"
        },
        {
          "csv_line": 61,
          "shipment_id": "S0060",
          "disposition": "accepted"
        },
        {
          "csv_line": 62,
          "shipment_id": "S0061",
          "disposition": "accepted"
        },
        {
          "csv_line": 63,
          "shipment_id": "S0062",
          "disposition": "accepted"
        },
        {
          "csv_line": 64,
          "shipment_id": "S0063",
          "disposition": "accepted"
        },
        {
          "csv_line": 65,
          "shipment_id": "S0064",
          "disposition": "accepted"
        },
        {
          "csv_line": 66,
          "shipment_id": "S0065",
          "disposition": "accepted"
        },
        {
          "csv_line": 67,
          "shipment_id": "S0066",
          "disposition": "accepted"
        },
        {
          "csv_line": 68,
          "shipment_id": "S0067",
          "disposition": "accepted"
        },
        {
          "csv_line": 69,
          "shipment_id": "S0068",
          "disposition": "accepted"
        },
        {
          "csv_line": 70,
          "shipment_id": "S0069",
          "disposition": "accepted"
        },
        {
          "csv_line": 71,
          "shipment_id": "S0070",
          "disposition": "accepted"
        },
        {
          "csv_line": 72,
          "shipment_id": "S0071",
          "disposition": "accepted"
        },
        {
          "csv_line": 73,
          "shipment_id": "S0072",
          "disposition": "accepted"
        },
        {
          "csv_line": 74,
          "shipment_id": "S0073",
          "disposition": "accepted"
        },
        {
          "csv_line": 75,
          "shipment_id": "S0074",
          "disposition": "accepted"
        },
        {
          "csv_line": 76,
          "shipment_id": "S0075",
          "disposition": "accepted"
        },
        {
          "csv_line": 77,
          "shipment_id": "S0076",
          "disposition": "accepted"
        },
        {
          "csv_line": 78,
          "shipment_id": "S0077",
          "disposition": "accepted"
        },
        {
          "csv_line": 79,
          "shipment_id": "S0078",
          "disposition": "accepted"
        },
        {
          "csv_line": 80,
          "shipment_id": "S0079",
          "disposition": "accepted"
        },
        {
          "csv_line": 81,
          "shipment_id": "S0080",
          "disposition": "accepted"
        },
        {
          "csv_line": 82,
          "shipment_id": "S0081",
          "disposition": "accepted"
        },
        {
          "csv_line": 83,
          "shipment_id": "S0082",
          "disposition": "accepted"
        },
        {
          "csv_line": 84,
          "shipment_id": "S0083",
          "disposition": "accepted"
        },
        {
          "csv_line": 85,
          "shipment_id": "S0084",
          "disposition": "accepted"
        },
        {
          "csv_line": 86,
          "shipment_id": "S0085",
          "disposition": "accepted"
        },
        {
          "csv_line": 87,
          "shipment_id": "S0086",
          "disposition": "accepted"
        },
        {
          "csv_line": 88,
          "shipment_id": "S0087",
          "disposition": "accepted"
        },
        {
          "csv_line": 89,
          "shipment_id": "S0088",
          "disposition": "accepted"
        },
        {
          "csv_line": 90,
          "shipment_id": "S0089",
          "disposition": "accepted"
        },
        {
          "csv_line": 91,
          "shipment_id": "S0090",
          "disposition": "accepted"
        },
        {
          "csv_line": 92,
          "shipment_id": "S0091",
          "disposition": "accepted"
        },
        {
          "csv_line": 93,
          "shipment_id": "S0092",
          "disposition": "accepted"
        },
        {
          "csv_line": 94,
          "shipment_id": "S0093",
          "disposition": "accepted"
        },
        {
          "csv_line": 95,
          "shipment_id": "S0094",
          "disposition": "accepted"
        },
        {
          "csv_line": 96,
          "shipment_id": "S0095",
          "disposition": "accepted"
        },
        {
          "csv_line": 97,
          "shipment_id": "S0096",
          "disposition": "accepted"
        },
        {
          "csv_line": 98,
          "shipment_id": "S0097",
          "disposition": "accepted"
        },
        {
          "csv_line": 99,
          "shipment_id": "S0098",
          "disposition": "accepted"
        },
        {
          "csv_line": 100,
          "shipment_id": "S0099",
          "disposition": "accepted"
        },
        {
          "csv_line": 101,
          "shipment_id": "S0100",
          "disposition": "accepted"
        },
        {
          "csv_line": 102,
          "shipment_id": "S0101",
          "disposition": "accepted"
        },
        {
          "csv_line": 103,
          "shipment_id": "S0102",
          "disposition": "accepted"
        },
        {
          "csv_line": 104,
          "shipment_id": "S0103",
          "disposition": "accepted"
        },
        {
          "csv_line": 105,
          "shipment_id": "S0104",
          "disposition": "accepted"
        },
        {
          "csv_line": 106,
          "shipment_id": "S0105",
          "disposition": "accepted"
        },
        {
          "csv_line": 107,
          "shipment_id": "S0106",
          "disposition": "accepted"
        },
        {
          "csv_line": 108,
          "shipment_id": "S0107",
          "disposition": "accepted"
        },
        {
          "csv_line": 109,
          "shipment_id": "S0108",
          "disposition": "accepted"
        },
        {
          "csv_line": 110,
          "shipment_id": "S0109",
          "disposition": "accepted"
        },
        {
          "csv_line": 111,
          "shipment_id": "S0110",
          "disposition": "accepted"
        },
        {
          "csv_line": 112,
          "shipment_id": "S0111",
          "disposition": "accepted"
        },
        {
          "csv_line": 113,
          "shipment_id": "S0112",
          "disposition": "accepted"
        },
        {
          "csv_line": 114,
          "shipment_id": "S0113",
          "disposition": "accepted"
        },
        {
          "csv_line": 115,
          "shipment_id": "S0114",
          "disposition": "accepted"
        },
        {
          "csv_line": 116,
          "shipment_id": "S0115",
          "disposition": "accepted"
        },
        {
          "csv_line": 117,
          "shipment_id": "S0116",
          "disposition": "accepted"
        },
        {
          "csv_line": 118,
          "shipment_id": "S0117",
          "disposition": "accepted"
        },
        {
          "csv_line": 119,
          "shipment_id": "S0118",
          "disposition": "accepted"
        },
        {
          "csv_line": 120,
          "shipment_id": "S0119",
          "disposition": "accepted"
        },
        {
          "csv_line": 121,
          "shipment_id": "S0120",
          "disposition": "accepted"
        },
        {
          "csv_line": 122,
          "shipment_id": "S0121",
          "disposition": "accepted"
        },
        {
          "csv_line": 123,
          "shipment_id": "S0122",
          "disposition": "accepted"
        },
        {
          "csv_line": 124,
          "shipment_id": "S0123",
          "disposition": "accepted"
        },
        {
          "csv_line": 125,
          "shipment_id": "S0124",
          "disposition": "accepted"
        },
        {
          "csv_line": 126,
          "shipment_id": "S0125",
          "disposition": "accepted"
        },
        {
          "csv_line": 127,
          "shipment_id": "S0126",
          "disposition": "accepted"
        },
        {
          "csv_line": 128,
          "shipment_id": "S0127",
          "disposition": "accepted"
        },
        {
          "csv_line": 129,
          "shipment_id": "S0128",
          "disposition": "accepted"
        },
        {
          "csv_line": 130,
          "shipment_id": "S0129",
          "disposition": "accepted"
        },
        {
          "csv_line": 131,
          "shipment_id": "S0130",
          "disposition": "accepted"
        },
        {
          "csv_line": 132,
          "shipment_id": "S0131",
          "disposition": "accepted"
        },
        {
          "csv_line": 133,
          "shipment_id": "S0132",
          "disposition": "accepted"
        },
        {
          "csv_line": 134,
          "shipment_id": "S0133",
          "disposition": "accepted"
        },
        {
          "csv_line": 135,
          "shipment_id": "S0134",
          "disposition": "accepted"
        },
        {
          "csv_line": 136,
          "shipment_id": "S0135",
          "disposition": "accepted"
        },
        {
          "csv_line": 137,
          "shipment_id": "S0136",
          "disposition": "accepted"
        },
        {
          "csv_line": 138,
          "shipment_id": "S0137",
          "disposition": "accepted"
        },
        {
          "csv_line": 139,
          "shipment_id": "S0138",
          "disposition": "accepted"
        },
        {
          "csv_line": 140,
          "shipment_id": "S0139",
          "disposition": "accepted"
        },
        {
          "csv_line": 141,
          "shipment_id": "S0140",
          "disposition": "accepted"
        },
        {
          "csv_line": 142,
          "shipment_id": "S0141",
          "disposition": "accepted"
        },
        {
          "csv_line": 143,
          "shipment_id": "S0142",
          "disposition": "accepted"
        },
        {
          "csv_line": 144,
          "shipment_id": "S0143",
          "disposition": "accepted"
        },
        {
          "csv_line": 145,
          "shipment_id": "S0144",
          "disposition": "accepted"
        },
        {
          "csv_line": 146,
          "shipment_id": "S0145",
          "disposition": "accepted"
        },
        {
          "csv_line": 147,
          "shipment_id": "S0146",
          "disposition": "accepted"
        },
        {
          "csv_line": 148,
          "shipment_id": "S0147",
          "disposition": "accepted"
        },
        {
          "csv_line": 149,
          "shipment_id": "S0148",
          "disposition": "accepted"
        },
        {
          "csv_line": 150,
          "shipment_id": "S0149",
          "disposition": "accepted"
        },
        {
          "csv_line": 151,
          "shipment_id": "S0150",
          "disposition": "accepted"
        },
        {
          "csv_line": 152,
          "shipment_id": "S0151",
          "disposition": "accepted"
        },
        {
          "csv_line": 153,
          "shipment_id": "S0152",
          "disposition": "accepted"
        },
        {
          "csv_line": 154,
          "shipment_id": "S0153",
          "disposition": "accepted"
        },
        {
          "csv_line": 155,
          "shipment_id": "S0154",
          "disposition": "accepted"
        },
        {
          "csv_line": 156,
          "shipment_id": "S0155",
          "disposition": "accepted"
        },
        {
          "csv_line": 157,
          "shipment_id": "S0156",
          "disposition": "accepted"
        },
        {
          "csv_line": 158,
          "shipment_id": "S0157",
          "disposition": "accepted"
        },
        {
          "csv_line": 159,
          "shipment_id": "S0158",
          "disposition": "accepted"
        },
        {
          "csv_line": 160,
          "shipment_id": "S0159",
          "disposition": "accepted"
        },
        {
          "csv_line": 161,
          "shipment_id": "S0160",
          "disposition": "accepted"
        },
        {
          "csv_line": 162,
          "shipment_id": "S0161",
          "disposition": "accepted"
        },
        {
          "csv_line": 163,
          "shipment_id": "S0162",
          "disposition": "accepted"
        },
        {
          "csv_line": 164,
          "shipment_id": "S0163",
          "disposition": "accepted"
        },
        {
          "csv_line": 165,
          "shipment_id": "S0164",
          "disposition": "accepted"
        },
        {
          "csv_line": 166,
          "shipment_id": "S0165",
          "disposition": "accepted"
        },
        {
          "csv_line": 167,
          "shipment_id": "S0166",
          "disposition": "accepted"
        },
        {
          "csv_line": 168,
          "shipment_id": "S0167",
          "disposition": "accepted"
        },
        {
          "csv_line": 169,
          "shipment_id": "S0168",
          "disposition": "accepted"
        },
        {
          "csv_line": 170,
          "shipment_id": "S0169",
          "disposition": "accepted"
        },
        {
          "csv_line": 171,
          "shipment_id": "S0170",
          "disposition": "accepted"
        },
        {
          "csv_line": 172,
          "shipment_id": "S0171",
          "disposition": "accepted"
        },
        {
          "csv_line": 173,
          "shipment_id": "S0172",
          "disposition": "accepted"
        },
        {
          "csv_line": 174,
          "shipment_id": "S0173",
          "disposition": "accepted"
        },
        {
          "csv_line": 175,
          "shipment_id": "S0174",
          "disposition": "accepted"
        },
        {
          "csv_line": 176,
          "shipment_id": "S0175",
          "disposition": "accepted"
        },
        {
          "csv_line": 177,
          "shipment_id": "S0176",
          "disposition": "accepted"
        },
        {
          "csv_line": 178,
          "shipment_id": "S0177",
          "disposition": "accepted"
        },
        {
          "csv_line": 179,
          "shipment_id": "S0178",
          "disposition": "accepted"
        },
        {
          "csv_line": 180,
          "shipment_id": "S0179",
          "disposition": "accepted"
        },
        {
          "csv_line": 181,
          "shipment_id": "S0180",
          "disposition": "accepted"
        },
        {
          "csv_line": 182,
          "shipment_id": "S0181",
          "disposition": "accepted"
        },
        {
          "csv_line": 183,
          "shipment_id": "S0182",
          "disposition": "accepted"
        },
        {
          "csv_line": 184,
          "shipment_id": "S0183",
          "disposition": "accepted"
        },
        {
          "csv_line": 185,
          "shipment_id": "S0184",
          "disposition": "accepted"
        },
        {
          "csv_line": 186,
          "shipment_id": "S0185",
          "disposition": "accepted"
        },
        {
          "csv_line": 187,
          "shipment_id": "S0186",
          "disposition": "accepted"
        },
        {
          "csv_line": 188,
          "shipment_id": "S0187",
          "disposition": "accepted"
        },
        {
          "csv_line": 189,
          "shipment_id": "S0188",
          "disposition": "accepted"
        },
        {
          "csv_line": 190,
          "shipment_id": "S0189",
          "disposition": "accepted"
        },
        {
          "csv_line": 191,
          "shipment_id": "S0190",
          "disposition": "accepted"
        },
        {
          "csv_line": 192,
          "shipment_id": "S0191",
          "disposition": "accepted"
        },
        {
          "csv_line": 193,
          "shipment_id": "S0192",
          "disposition": "accepted"
        },
        {
          "csv_line": 194,
          "shipment_id": "S0193",
          "disposition": "accepted"
        },
        {
          "csv_line": 195,
          "shipment_id": "S0194",
          "disposition": "accepted"
        },
        {
          "csv_line": 196,
          "shipment_id": "S0195",
          "disposition": "accepted"
        },
        {
          "csv_line": 197,
          "shipment_id": "S0196",
          "disposition": "accepted"
        },
        {
          "csv_line": 198,
          "shipment_id": "S0197",
          "disposition": "accepted"
        },
        {
          "csv_line": 199,
          "shipment_id": "S0198",
          "disposition": "accepted"
        },
        {
          "csv_line": 200,
          "shipment_id": "S0199",
          "disposition": "accepted"
        },
        {
          "csv_line": 201,
          "shipment_id": "S0200",
          "disposition": "accepted"
        },
        {
          "csv_line": 202,
          "shipment_id": "S0201",
          "disposition": "accepted"
        },
        {
          "csv_line": 203,
          "shipment_id": "S0202",
          "disposition": "accepted"
        },
        {
          "csv_line": 204,
          "shipment_id": "S0203",
          "disposition": "accepted"
        },
        {
          "csv_line": 205,
          "shipment_id": "S0204",
          "disposition": "accepted"
        },
        {
          "csv_line": 206,
          "shipment_id": "S0205",
          "disposition": "accepted"
        },
        {
          "csv_line": 207,
          "shipment_id": "S0206",
          "disposition": "accepted"
        },
        {
          "csv_line": 208,
          "shipment_id": "S0207",
          "disposition": "accepted"
        },
        {
          "csv_line": 209,
          "shipment_id": "S0208",
          "disposition": "accepted"
        },
        {
          "csv_line": 210,
          "shipment_id": "S0209",
          "disposition": "accepted"
        },
        {
          "csv_line": 211,
          "shipment_id": "S0210",
          "disposition": "accepted"
        },
        {
          "csv_line": 212,
          "shipment_id": "S0211",
          "disposition": "accepted"
        },
        {
          "csv_line": 213,
          "shipment_id": "S0212",
          "disposition": "accepted"
        },
        {
          "csv_line": 214,
          "shipment_id": "S0213",
          "disposition": "accepted"
        },
        {
          "csv_line": 215,
          "shipment_id": "S0214",
          "disposition": "accepted"
        },
        {
          "csv_line": 216,
          "shipment_id": "S0215",
          "disposition": "accepted"
        },
        {
          "csv_line": 217,
          "shipment_id": "S0216",
          "disposition": "accepted"
        },
        {
          "csv_line": 218,
          "shipment_id": "S0217",
          "disposition": "accepted"
        },
        {
          "csv_line": 219,
          "shipment_id": "S0218",
          "disposition": "accepted"
        },
        {
          "csv_line": 220,
          "shipment_id": "S0219",
          "disposition": "accepted"
        },
        {
          "csv_line": 221,
          "shipment_id": "S0220",
          "disposition": "accepted"
        },
        {
          "csv_line": 222,
          "shipment_id": "S0221",
          "disposition": "accepted"
        },
        {
          "csv_line": 223,
          "shipment_id": "S0222",
          "disposition": "accepted"
        },
        {
          "csv_line": 224,
          "shipment_id": "S0223",
          "disposition": "accepted"
        },
        {
          "csv_line": 225,
          "shipment_id": "S0224",
          "disposition": "accepted"
        },
        {
          "csv_line": 226,
          "shipment_id": "S0225",
          "disposition": "accepted"
        },
        {
          "csv_line": 227,
          "shipment_id": "S0226",
          "disposition": "accepted"
        },
        {
          "csv_line": 228,
          "shipment_id": "S0227",
          "disposition": "accepted"
        },
        {
          "csv_line": 229,
          "shipment_id": "S0228",
          "disposition": "accepted"
        },
        {
          "csv_line": 230,
          "shipment_id": "S0229",
          "disposition": "accepted"
        },
        {
          "csv_line": 231,
          "shipment_id": "S0230",
          "disposition": "accepted"
        },
        {
          "csv_line": 232,
          "shipment_id": "S0231",
          "disposition": "accepted"
        },
        {
          "csv_line": 233,
          "shipment_id": "S0232",
          "disposition": "accepted"
        },
        {
          "csv_line": 234,
          "shipment_id": "S0233",
          "disposition": "accepted"
        },
        {
          "csv_line": 235,
          "shipment_id": "S0234",
          "disposition": "accepted"
        },
        {
          "csv_line": 236,
          "shipment_id": "S0235",
          "disposition": "accepted"
        },
        {
          "csv_line": 237,
          "shipment_id": "S0236",
          "disposition": "accepted"
        },
        {
          "csv_line": 238,
          "shipment_id": "S0237",
          "disposition": "accepted"
        },
        {
          "csv_line": 239,
          "shipment_id": "S0238",
          "disposition": "accepted"
        },
        {
          "csv_line": 240,
          "shipment_id": "S0239",
          "disposition": "accepted"
        },
        {
          "csv_line": 241,
          "shipment_id": "S0240",
          "disposition": "accepted"
        },
        {
          "csv_line": 242,
          "shipment_id": "S0040",
          "disposition": "exact_duplicate_removed"
        },
        {
          "csv_line": 243,
          "shipment_id": "S0080",
          "disposition": "exact_duplicate_removed"
        },
        {
          "csv_line": 244,
          "shipment_id": "S0120",
          "disposition": "exact_duplicate_removed"
        },
        {
          "csv_line": 245,
          "shipment_id": "X0001",
          "disposition": "invalid_quarantined"
        },
        {
          "csv_line": 246,
          "shipment_id": "X0002",
          "disposition": "invalid_quarantined"
        },
        {
          "csv_line": 247,
          "shipment_id": "X0003",
          "disposition": "invalid_quarantined"
        },
        {
          "csv_line": 248,
          "shipment_id": "X0004",
          "disposition": "invalid_quarantined"
        },
        {
          "csv_line": 249,
          "shipment_id": "X0005",
          "disposition": "invalid_quarantined"
        }
      ],
      "invalid_reasons": {
        "actual_minutes is not numeric": 1,
        "distance_km must be finite and positive": 1,
        "hub outside East/West": 1,
        "promised_minutes is not numeric": 1,
        "satisfaction must be 1\u20135 or blank": 1
      },
      "output_rows": 240,
      "accepted_rows": 240,
      "total_rows_quarantined": 5
    },
    "clean_file": {
      "rows": 240,
      "unique_shipment_ids": 240,
      "weeks": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8
      ],
      "rows_by_week": {
        "1": 30,
        "2": 30,
        "3": 30,
        "4": 30,
        "5": 30,
        "6": 30,
        "7": 30,
        "8": 30
      },
      "additional_cleaning_required": false
    },
    "trial_file": {
      "rows": 40,
      "unique_person_ids": 40,
      "group_counts": {
        "checklist": 20,
        "control": 20
      },
      "missing_duration_count": 0
    }
  },
  "worked_list": {
    "n": 6,
    "sum": 80.0,
    "mean": 13.333333333333334,
    "median": 10.5,
    "sample_sd": 8.286535263104035,
    "minimum": 8.0,
    "q1_linear": 9.25,
    "q3_linear": 11.75,
    "maximum": 30.0,
    "iqr_linear": 2.5,
    "values": [
      8,
      9,
      10,
      11,
      12,
      30
    ],
    "sample_variance": 68.66666666666667,
    "population_sd_descriptive_only": 7.564537145273478,
    "tukey_lower_fence": 5.5,
    "tukey_upper_fence": 15.5,
    "beyond_fences": [
      30
    ]
  },
  "shipments": {
    "overall": {
      "n": 240,
      "actual_minutes": {
        "n": 240,
        "sum": 15070.6,
        "mean": 62.79416666666667,
        "median": 62.2,
        "sample_sd": 26.223633646879414,
        "minimum": 6.7,
        "q1_linear": 45.05,
        "q3_linear": 77.975,
        "maximum": 136.8,
        "iqr_linear": 32.925
      },
      "distance_km": {
        "n": 240,
        "sum": 6662.7,
        "mean": 27.76125,
        "median": 26.85,
        "sample_sd": 13.398196597719027,
        "minimum": 5.2,
        "q1_linear": 17.425,
        "q3_linear": 35.300000000000004,
        "maximum": 54.8,
        "iqr_linear": 17.875000000000004
      },
      "late_count": 51,
      "late_denominator": 240,
      "late_fraction": 0.2125,
      "priority_count": 120,
      "satisfaction_respondents": 199,
      "satisfaction_missing": 41,
      "satisfaction_missing_fraction": 0.17083333333333334,
      "respondent_mean_rating": 4.135678391959799,
      "rating_counts_among_respondents": {
        "1": 1,
        "2": 7,
        "3": 31,
        "4": 85,
        "5": 75
      }
    },
    "by_hub": {
      "East": {
        "n": 120,
        "actual_minutes": {
          "n": 120,
          "sum": 9555.3,
          "mean": 79.6275,
          "median": 77.45,
          "sample_sd": 21.108435378247414,
          "minimum": 42.4,
          "q1_linear": 62.275,
          "q3_linear": 94.6,
          "maximum": 136.8,
          "iqr_linear": 32.324999999999996
        },
        "distance_km": {
          "n": 120,
          "sum": 4422.0,
          "mean": 36.85,
          "median": 35.400000000000006,
          "sample_sd": 10.77057928577941,
          "minimum": 20.0,
          "q1_linear": 27.224999999999998,
          "q3_linear": 46.6,
          "maximum": 54.8,
          "iqr_linear": 19.375000000000004
        },
        "late_count": 25,
        "late_denominator": 120,
        "late_fraction": 0.20833333333333334,
        "priority_count": 40,
        "satisfaction_respondents": 100,
        "satisfaction_missing": 20,
        "satisfaction_missing_fraction": 0.16666666666666666,
        "respondent_mean_rating": 4.04,
        "rating_counts_among_respondents": {
          "1": 1,
          "2": 3,
          "3": 20,
          "4": 43,
          "5": 33
        }
      },
      "West": {
        "n": 120,
        "actual_minutes": {
          "n": 120,
          "sum": 5515.3,
          "mean": 45.96083333333333,
          "median": 45.3,
          "sample_sd": 19.08104033170246,
          "minimum": 6.7,
          "q1_linear": 31.2,
          "q3_linear": 62.15,
          "maximum": 93.1,
          "iqr_linear": 30.95
        },
        "distance_km": {
          "n": 120,
          "sum": 2240.7,
          "mean": 18.6725,
          "median": 17.25,
          "sample_sd": 8.827649101287511,
          "minimum": 5.2,
          "q1_linear": 10.649999999999999,
          "q3_linear": 26.700000000000003,
          "maximum": 34.8,
          "iqr_linear": 16.050000000000004
        },
        "late_count": 26,
        "late_denominator": 120,
        "late_fraction": 0.21666666666666667,
        "priority_count": 80,
        "satisfaction_respondents": 99,
        "satisfaction_missing": 21,
        "satisfaction_missing_fraction": 0.175,
        "respondent_mean_rating": 4.232323232323233,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 4,
          "3": 11,
          "4": 42,
          "5": 42
        }
      }
    },
    "by_service": {
      "priority": {
        "n": 120,
        "actual_minutes": {
          "n": 120,
          "sum": 6825.9,
          "mean": 56.8825,
          "median": 58.1,
          "sample_sd": 25.86686879505334,
          "minimum": 6.7,
          "q1_linear": 36.975,
          "q3_linear": 70.675,
          "maximum": 124.1,
          "iqr_linear": 33.699999999999996
        },
        "distance_km": {
          "n": 120,
          "sum": 3102.6,
          "mean": 25.855,
          "median": 25.049999999999997,
          "sample_sd": 13.224060386630262,
          "minimum": 5.2,
          "q1_linear": 15.950000000000001,
          "q3_linear": 34.1,
          "maximum": 54.6,
          "iqr_linear": 18.15
        },
        "late_count": 31,
        "late_denominator": 120,
        "late_fraction": 0.25833333333333336,
        "priority_count": 120,
        "satisfaction_respondents": 100,
        "satisfaction_missing": 20,
        "satisfaction_missing_fraction": 0.16666666666666666,
        "respondent_mean_rating": 4.15,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 7,
          "3": 15,
          "4": 34,
          "5": 44
        }
      },
      "standard": {
        "n": 120,
        "actual_minutes": {
          "n": 120,
          "sum": 8244.7,
          "mean": 68.70583333333333,
          "median": 67.45,
          "sample_sd": 25.329012480736388,
          "minimum": 11.1,
          "q1_linear": 51.675000000000004,
          "q3_linear": 86.75,
          "maximum": 136.8,
          "iqr_linear": 35.074999999999996
        },
        "distance_km": {
          "n": 120,
          "sum": 3560.1,
          "mean": 29.6675,
          "median": 28.299999999999997,
          "sample_sd": 13.353929094798563,
          "minimum": 6.3,
          "q1_linear": 20.275,
          "q3_linear": 39.7,
          "maximum": 54.8,
          "iqr_linear": 19.425000000000004
        },
        "late_count": 20,
        "late_denominator": 120,
        "late_fraction": 0.16666666666666666,
        "priority_count": 0,
        "satisfaction_respondents": 99,
        "satisfaction_missing": 21,
        "satisfaction_missing_fraction": 0.175,
        "respondent_mean_rating": 4.121212121212121,
        "rating_counts_among_respondents": {
          "1": 1,
          "2": 0,
          "3": 16,
          "4": 51,
          "5": 31
        }
      }
    },
    "by_hub_service": {
      "East_priority": {
        "n": 40,
        "actual_minutes": {
          "n": 40,
          "sum": 3211.6,
          "mean": 80.29,
          "median": 77.45,
          "sample_sd": 21.443913726216955,
          "minimum": 50.3,
          "q1_linear": 62.875,
          "q3_linear": 91.675,
          "maximum": 124.1,
          "iqr_linear": 28.799999999999997
        },
        "distance_km": {
          "n": 40,
          "sum": 1570.6,
          "mean": 39.265,
          "median": 37.4,
          "sample_sd": 10.046010816903062,
          "minimum": 21.3,
          "q1_linear": 32.25,
          "q3_linear": 47.199999999999996,
          "maximum": 54.6,
          "iqr_linear": 14.949999999999996
        },
        "late_count": 12,
        "late_denominator": 40,
        "late_fraction": 0.3,
        "priority_count": 40,
        "satisfaction_respondents": 34,
        "satisfaction_missing": 6,
        "satisfaction_missing_fraction": 0.15,
        "respondent_mean_rating": 4.0588235294117645,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 3,
          "3": 7,
          "4": 9,
          "5": 15
        }
      },
      "East_standard": {
        "n": 80,
        "actual_minutes": {
          "n": 80,
          "sum": 6343.7,
          "mean": 79.29625,
          "median": 77.25,
          "sample_sd": 21.067164707132957,
          "minimum": 42.4,
          "q1_linear": 61.175000000000004,
          "q3_linear": 94.6,
          "maximum": 136.8,
          "iqr_linear": 33.42499999999999
        },
        "distance_km": {
          "n": 80,
          "sum": 2851.4,
          "mean": 35.6425,
          "median": 34.2,
          "sample_sd": 10.976808406126533,
          "minimum": 20.0,
          "q1_linear": 26.375,
          "q3_linear": 45.575,
          "maximum": 54.8,
          "iqr_linear": 19.200000000000003
        },
        "late_count": 13,
        "late_denominator": 80,
        "late_fraction": 0.1625,
        "priority_count": 0,
        "satisfaction_respondents": 66,
        "satisfaction_missing": 14,
        "satisfaction_missing_fraction": 0.175,
        "respondent_mean_rating": 4.03030303030303,
        "rating_counts_among_respondents": {
          "1": 1,
          "2": 0,
          "3": 13,
          "4": 34,
          "5": 18
        }
      },
      "West_priority": {
        "n": 80,
        "actual_minutes": {
          "n": 80,
          "sum": 3614.3,
          "mean": 45.17875,
          "median": 44.75,
          "sample_sd": 19.097953324964738,
          "minimum": 6.7,
          "q1_linear": 28.875,
          "q3_linear": 61.4,
          "maximum": 78.8,
          "iqr_linear": 32.525
        },
        "distance_km": {
          "n": 80,
          "sum": 1532.0,
          "mean": 19.15,
          "median": 19.1,
          "sample_sd": 8.776089495637738,
          "minimum": 5.2,
          "q1_linear": 11.475,
          "q3_linear": 26.375,
          "maximum": 34.8,
          "iqr_linear": 14.9
        },
        "late_count": 19,
        "late_denominator": 80,
        "late_fraction": 0.2375,
        "priority_count": 80,
        "satisfaction_respondents": 66,
        "satisfaction_missing": 14,
        "satisfaction_missing_fraction": 0.175,
        "respondent_mean_rating": 4.196969696969697,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 4,
          "3": 8,
          "4": 25,
          "5": 29
        }
      },
      "West_standard": {
        "n": 40,
        "actual_minutes": {
          "n": 40,
          "sum": 1901.0,
          "mean": 47.525,
          "median": 45.3,
          "sample_sd": 19.192436410852462,
          "minimum": 11.1,
          "q1_linear": 34.75,
          "q3_linear": 62.175,
          "maximum": 93.1,
          "iqr_linear": 27.424999999999997
        },
        "distance_km": {
          "n": 40,
          "sum": 708.7,
          "mean": 17.7175,
          "median": 14.55,
          "sample_sd": 8.964427920883628,
          "minimum": 6.3,
          "q1_linear": 9.45,
          "q3_linear": 27.225,
          "maximum": 34.6,
          "iqr_linear": 17.775000000000002
        },
        "late_count": 7,
        "late_denominator": 40,
        "late_fraction": 0.175,
        "priority_count": 0,
        "satisfaction_respondents": 33,
        "satisfaction_missing": 7,
        "satisfaction_missing_fraction": 0.175,
        "respondent_mean_rating": 4.303030303030303,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 0,
          "3": 3,
          "4": 17,
          "5": 13
        }
      }
    },
    "by_week": {
      "1": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 1756.5,
          "mean": 58.55,
          "median": 60.9,
          "sample_sd": 25.57768086869272,
          "minimum": 15.9,
          "q1_linear": 38.125,
          "q3_linear": 74.875,
          "maximum": 111.2,
          "iqr_linear": 36.75
        },
        "distance_km": {
          "n": 30,
          "sum": 807.7,
          "mean": 26.923333333333332,
          "median": 25.4,
          "sample_sd": 13.110740091509953,
          "minimum": 6.3,
          "q1_linear": 16.925,
          "q3_linear": 34.0,
          "maximum": 51.1,
          "iqr_linear": 17.075
        },
        "late_count": 3,
        "late_denominator": 30,
        "late_fraction": 0.1,
        "priority_count": 15,
        "satisfaction_respondents": 26,
        "satisfaction_missing": 4,
        "satisfaction_missing_fraction": 0.13333333333333333,
        "respondent_mean_rating": 4.153846153846154,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 0,
          "3": 5,
          "4": 12,
          "5": 9
        }
      },
      "2": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 1804.7,
          "mean": 60.156666666666666,
          "median": 58.2,
          "sample_sd": 27.240065361880838,
          "minimum": 13.0,
          "q1_linear": 42.574999999999996,
          "q3_linear": 77.57499999999999,
          "maximum": 125.1,
          "iqr_linear": 34.99999999999999
        },
        "distance_km": {
          "n": 30,
          "sum": 761.4,
          "mean": 25.38,
          "median": 25.8,
          "sample_sd": 13.799385293655606,
          "minimum": 5.2,
          "q1_linear": 14.399999999999999,
          "q3_linear": 31.475,
          "maximum": 54.8,
          "iqr_linear": 17.075000000000003
        },
        "late_count": 6,
        "late_denominator": 30,
        "late_fraction": 0.2,
        "priority_count": 15,
        "satisfaction_respondents": 27,
        "satisfaction_missing": 3,
        "satisfaction_missing_fraction": 0.1,
        "respondent_mean_rating": 4.296296296296297,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 0,
          "3": 3,
          "4": 13,
          "5": 11
        }
      },
      "3": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 1878.2,
          "mean": 62.60666666666667,
          "median": 63.849999999999994,
          "sample_sd": 26.275449841397883,
          "minimum": 17.9,
          "q1_linear": 45.775,
          "q3_linear": 80.17500000000001,
          "maximum": 124.0,
          "iqr_linear": 34.40000000000001
        },
        "distance_km": {
          "n": 30,
          "sum": 824.0,
          "mean": 27.466666666666665,
          "median": 26.4,
          "sample_sd": 13.092122752285801,
          "minimum": 7.7,
          "q1_linear": 18.975,
          "q3_linear": 36.825,
          "maximum": 54.0,
          "iqr_linear": 17.85
        },
        "late_count": 8,
        "late_denominator": 30,
        "late_fraction": 0.26666666666666666,
        "priority_count": 15,
        "satisfaction_respondents": 23,
        "satisfaction_missing": 7,
        "satisfaction_missing_fraction": 0.23333333333333334,
        "respondent_mean_rating": 4,
        "rating_counts_among_respondents": {
          "1": 1,
          "2": 2,
          "3": 2,
          "4": 9,
          "5": 9
        }
      },
      "4": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 2065.7,
          "mean": 68.85666666666667,
          "median": 66.45,
          "sample_sd": 27.952998523177826,
          "minimum": 18.3,
          "q1_linear": 51.55,
          "q3_linear": 78.475,
          "maximum": 136.8,
          "iqr_linear": 26.924999999999997
        },
        "distance_km": {
          "n": 30,
          "sum": 886.6,
          "mean": 29.553333333333335,
          "median": 28.2,
          "sample_sd": 13.590405675945867,
          "minimum": 7.3,
          "q1_linear": 20.625,
          "q3_linear": 34.65,
          "maximum": 54.6,
          "iqr_linear": 14.024999999999999
        },
        "late_count": 11,
        "late_denominator": 30,
        "late_fraction": 0.36666666666666664,
        "priority_count": 15,
        "satisfaction_respondents": 18,
        "satisfaction_missing": 12,
        "satisfaction_missing_fraction": 0.4,
        "respondent_mean_rating": 4.166666666666667,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 1,
          "3": 3,
          "4": 6,
          "5": 8
        }
      },
      "5": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 1824.1000000000001,
          "mean": 60.803333333333335,
          "median": 66.8,
          "sample_sd": 31.498948896894884,
          "minimum": 6.7,
          "q1_linear": 31.575,
          "q3_linear": 85.875,
          "maximum": 116.2,
          "iqr_linear": 54.3
        },
        "distance_km": {
          "n": 30,
          "sum": 871.7,
          "mean": 29.056666666666665,
          "median": 27.2,
          "sample_sd": 16.670760761519436,
          "minimum": 5.7,
          "q1_linear": 13.55,
          "q3_linear": 44.625,
          "maximum": 54.7,
          "iqr_linear": 31.075
        },
        "late_count": 2,
        "late_denominator": 30,
        "late_fraction": 0.06666666666666667,
        "priority_count": 15,
        "satisfaction_respondents": 29,
        "satisfaction_missing": 1,
        "satisfaction_missing_fraction": 0.03333333333333333,
        "respondent_mean_rating": 4.310344827586207,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 1,
          "3": 4,
          "4": 9,
          "5": 15
        }
      },
      "6": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 1952.9,
          "mean": 65.09666666666666,
          "median": 60.650000000000006,
          "sample_sd": 27.003300990208885,
          "minimum": 16.0,
          "q1_linear": 43.9,
          "q3_linear": 82.025,
          "maximum": 124.1,
          "iqr_linear": 38.12500000000001
        },
        "distance_km": {
          "n": 30,
          "sum": 863.2,
          "mean": 28.773333333333333,
          "median": 27.1,
          "sample_sd": 14.248119859835187,
          "minimum": 6.3,
          "q1_linear": 20.275,
          "q3_linear": 37.125,
          "maximum": 53.0,
          "iqr_linear": 16.85
        },
        "late_count": 6,
        "late_denominator": 30,
        "late_fraction": 0.2,
        "priority_count": 15,
        "satisfaction_respondents": 27,
        "satisfaction_missing": 3,
        "satisfaction_missing_fraction": 0.1,
        "respondent_mean_rating": 3.814814814814815,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 3,
          "3": 4,
          "4": 15,
          "5": 5
        }
      },
      "7": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 1927.2,
          "mean": 64.24,
          "median": 63.45,
          "sample_sd": 19.58262072560153,
          "minimum": 18.1,
          "q1_linear": 54.7,
          "q3_linear": 76.575,
          "maximum": 106.9,
          "iqr_linear": 21.875
        },
        "distance_km": {
          "n": 30,
          "sum": 851.5,
          "mean": 28.383333333333333,
          "median": 27.25,
          "sample_sd": 10.319552360424373,
          "minimum": 6.7,
          "q1_linear": 22.025,
          "q3_linear": 34.675000000000004,
          "maximum": 51.8,
          "iqr_linear": 12.650000000000006
        },
        "late_count": 9,
        "late_denominator": 30,
        "late_fraction": 0.3,
        "priority_count": 15,
        "satisfaction_respondents": 26,
        "satisfaction_missing": 4,
        "satisfaction_missing_fraction": 0.13333333333333333,
        "respondent_mean_rating": 4.115384615384615,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 0,
          "3": 6,
          "4": 11,
          "5": 9
        }
      },
      "8": {
        "n": 30,
        "actual_minutes": {
          "n": 30,
          "sum": 1861.3,
          "mean": 62.04333333333334,
          "median": 60.9,
          "sample_sd": 24.866757803906822,
          "minimum": 22.1,
          "q1_linear": 46.8,
          "q3_linear": 75.425,
          "maximum": 124.5,
          "iqr_linear": 28.625
        },
        "distance_km": {
          "n": 30,
          "sum": 796.6,
          "mean": 26.553333333333335,
          "median": 24.35,
          "sample_sd": 12.60478106700495,
          "minimum": 6.0,
          "q1_linear": 17.575,
          "q3_linear": 34.75,
          "maximum": 53.7,
          "iqr_linear": 17.175
        },
        "late_count": 6,
        "late_denominator": 30,
        "late_fraction": 0.2,
        "priority_count": 15,
        "satisfaction_respondents": 23,
        "satisfaction_missing": 7,
        "satisfaction_missing_fraction": 0.23333333333333334,
        "respondent_mean_rating": 4.217391304347826,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 0,
          "3": 4,
          "4": 10,
          "5": 9
        }
      }
    },
    "by_late_status": {
      "on_time": {
        "n": 189,
        "actual_minutes": {
          "n": 189,
          "sum": 11103.6,
          "mean": 58.74920634920635,
          "median": 59.5,
          "sample_sd": 24.589101155661705,
          "minimum": 6.7,
          "q1_linear": 39.8,
          "q3_linear": 76.3,
          "maximum": 116.2,
          "iqr_linear": 36.5
        },
        "distance_km": {
          "n": 189,
          "sum": 5210.1,
          "mean": 27.566666666666666,
          "median": 27.3,
          "sample_sd": 13.246251978932067,
          "minimum": 5.2,
          "q1_linear": 16.9,
          "q3_linear": 35.2,
          "maximum": 54.8,
          "iqr_linear": 18.300000000000004
        },
        "late_count": 0,
        "late_denominator": 189,
        "late_fraction": 0.0,
        "priority_count": 89,
        "satisfaction_respondents": 168,
        "satisfaction_missing": 21,
        "satisfaction_missing_fraction": 0.1111111111111111,
        "respondent_mean_rating": 4.333333333333333,
        "rating_counts_among_respondents": {
          "1": 0,
          "2": 0,
          "3": 19,
          "4": 74,
          "5": 75
        }
      },
      "late": {
        "n": 51,
        "actual_minutes": {
          "n": 51,
          "sum": 3967.0,
          "mean": 77.7843137254902,
          "median": 72.9,
          "sample_sd": 26.882591932691458,
          "minimum": 35.4,
          "q1_linear": 58.1,
          "q3_linear": 90.25,
          "maximum": 136.8,
          "iqr_linear": 32.15
        },
        "distance_km": {
          "n": 51,
          "sum": 1452.6,
          "mean": 28.482352941176472,
          "median": 24.7,
          "sample_sd": 14.05882933792644,
          "minimum": 7.3,
          "q1_linear": 20.049999999999997,
          "q3_linear": 35.85,
          "maximum": 54.6,
          "iqr_linear": 15.800000000000004
        },
        "late_count": 51,
        "late_denominator": 51,
        "late_fraction": 1.0,
        "priority_count": 31,
        "satisfaction_respondents": 31,
        "satisfaction_missing": 20,
        "satisfaction_missing_fraction": 0.39215686274509803,
        "respondent_mean_rating": 3.064516129032258,
        "rating_counts_among_respondents": {
          "1": 1,
          "2": 7,
          "3": 12,
          "4": 11,
          "5": 0
        }
      }
    },
    "observational_distance_time": {
      "n": 240,
      "pearson_r": 0.9226341940210205,
      "slope_minutes_per_km": 1.805826695975647,
      "intercept_minutes": 12.66216030301274,
      "r_squared": 0.8512538559768181,
      "rmse_minutes_denominator_n": 10.092739332289451,
      "observed_distance_min_km": 5.2,
      "observed_distance_max_km": 54.8,
      "fitted_minutes_at_20_km": 48.77869422252568,
      "fitted_minutes_at_40_km": 84.89522814203862,
      "interpretation": "Association within this fictional observational snapshot, not a causal effect.",
      "checks_before_inference": [
        "Inspect scatterplot for approximate linearity and influential observations.",
        "Inspect residuals for changing spread and systematic patterns.",
        "Shipments share week conditions; independent errors are not established.",
        "Service mix and unmeasured operational factors may confound relationships.",
        "Do not extrapolate beyond observed distances or infer real-world performance."
      ]
    },
    "inference_warning": "Descriptive snapshot, not a probability sample. Shared weeks and different route/service mixes preclude naive independent-row causal hub tests.",
    "satisfaction_warning": "Ratings are ordinal and response is selectively missing. The respondent mean is a coding-based summary of respondents, not all customers. Missing ratings are never zero or imputed."
  },
  "trial": {
    "control": {
      "n": 20,
      "sum": 479.79,
      "mean": 23.9895,
      "median": 24.450000000000003,
      "sample_sd": 4.1253548172758485,
      "minimum": 16.19,
      "q1_linear": 21.245,
      "q3_linear": 25.875,
      "maximum": 34.04,
      "iqr_linear": 4.629999999999999
    },
    "checklist": {
      "n": 20,
      "sum": 415.76,
      "mean": 20.788,
      "median": 20.75,
      "sample_sd": 4.147730641409132,
      "minimum": 9.77,
      "q1_linear": 17.9575,
      "q3_linear": 23.5325,
      "maximum": 27.5,
      "iqr_linear": 5.574999999999999
    },
    "control_mean_t_interval_95": {
      "confidence_level": 0.95,
      "mean": 23.9895,
      "n": 20,
      "df": 19,
      "standard_error": 0.9224573802735021,
      "critical_t": 2.0930240544083087,
      "margin": 1.9307254860789125,
      "low": 22.058774513921087,
      "high": 25.920225486078913
    },
    "welch_checklist_minus_control": {
      "first_n": 20,
      "second_n": 20,
      "difference": -3.2014999999999993,
      "standard_error": 1.308094450758531,
      "t_statistic": -2.4474532386736523,
      "df": 37.99888814645343,
      "two_sided_p": 0.019120112692739923,
      "confidence_level": 0.95,
      "ci_low": -5.849601316500556,
      "ci_high": -0.5533986834994424,
      "null_difference": 0.0,
      "alternative": "two-sided",
      "direction": "checklist minus control, minutes; negative means shorter",
      "absolute_difference_minutes": -3.2014999999999993,
      "absolute_magnitude_minutes": 3.2014999999999993,
      "relative_difference_fraction_of_control": -0.13345421955438835,
      "relative_difference_percent_of_control": -13.345421955438836,
      "relative_ci_note": "No confidence interval for the relative change is computed; the Welch interval is in minutes."
    },
    "design": "40 independent simulated people from one fictional teaching process, one task each, balanced random assignment. Not a representative sample of any real workforce.",
    "generating_model": "Duration = 24 + independent Normal(0,4.2) person error - 3 if assigned checklist; rounded to 0.01 minute. Each simulated person's two potential outcomes differ by -3 before rounding; only the assigned outcome is observed. No rerolls.",
    "inference_scope": "Randomization illustrates causal identification within this simulated experiment. t methods assume independent errors and approximately normal within-group outcomes; equal population variances are not required by Welch. No claim about real people or shipment delivery performance.",
    "p_value_warning": "The p-value is not the probability that the null is true, that chance caused the result, or that a future rollout will succeed.",
    "ci_warning": "95% describes the long-run coverage of the method under its assumptions, not a 95% probability for a fixed unknown parameter after this interval is observed. Non-significance would not establish equivalence."
  },
  "probability_toy": {
    "note": "Separate stipulated 1,000-shipment toy, not estimates from the CSV.",
    "total": 1000,
    "late": 100,
    "on_time": 900,
    "flagged_late": 80,
    "unflagged_late": 20,
    "flagged_on_time": 90,
    "unflagged_on_time": 810,
    "base_late_probability": 0.1,
    "p_flag_given_late": 0.8,
    "p_flag_given_on_time": 0.1,
    "p_flag": 0.17,
    "p_late_given_flag": 0.47058823529411764,
    "p_late_or_flag": 0.19
  }
}

Download this source file