{
  "versions": {
    "python": "3.12.14",
    "numpy": "2.5.3",
    "scipy": "1.18.1",
    "sklearn": "1.9.1",
    "statsmodels": "0.15.0",
    "shap": "0.52.0",
    "matplotlib": "3.11.2"
  },
  "customers": [
    {
      "name": "Asha",
      "visits": 1,
      "premium": 0,
      "observed": 27.0,
      "prediction": 25.0,
      "residual": 2.0
    },
    {
      "name": "Ben",
      "visits": 1,
      "premium": 1,
      "observed": 33.0,
      "prediction": 35.0,
      "residual": -2.0
    },
    {
      "name": "Cara",
      "visits": 3,
      "premium": 0,
      "observed": 33.0,
      "prediction": 35.0,
      "residual": -2.0
    },
    {
      "name": "Dev",
      "visits": 3,
      "premium": 1,
      "observed": 47.0,
      "prediction": 45.0,
      "residual": 2.0
    }
  ],
  "fit": {
    "intercept": 20.0,
    "coefficients": [
      5.0,
      10.000000000000002
    ],
    "standard_errors": [
      4.898979485566353,
      2.0,
      3.9999999999999987
    ],
    "ci95": [
      [
        -42.24743634192586,
        82.24743634192586
      ],
      [
        -20.41240947234939,
        30.41240947234939
      ],
      [
        -40.82481894469876,
        60.82481894469876
      ]
    ],
    "residual_df": 1,
    "training_mae": 2.0,
    "training_rmse": 2.0
  },
  "scaling": {
    "mean": [
      2.0,
      0.5
    ],
    "scale": [
      1.0,
      0.5
    ],
    "intercept": 35.0,
    "coefficients": [
      5.0,
      5.000000000000001
    ]
  },
  "clustering": {
    "groups": [
      1,
      1,
      2,
      2
    ],
    "linkage": [
      [
        0.0,
        1.0,
        0.0,
        2.0
      ],
      [
        2.0,
        3.0,
        0.0,
        2.0
      ],
      [
        4.0,
        5.0,
        3.9999999999999996,
        4.0
      ]
    ],
    "redundant_coefficients": [
      0.04950495049504952,
      0.49504950495049516,
      5.000000000000001,
      5.0
    ]
  },
  "holdout": {
    "x": [
      [
        0.0,
        0.0
      ],
      [
        1.0,
        1.0
      ],
      [
        2.0,
        0.0
      ],
      [
        2.0,
        1.0
      ],
      [
        3.0,
        0.0
      ],
      [
        4.0,
        0.0
      ],
      [
        4.0,
        1.0
      ],
      [
        5.0,
        1.0
      ]
    ],
    "observed": [
      21.0,
      34.0,
      32.0,
      38.0,
      36.0,
      39.0,
      52.0,
      53.0
    ],
    "predicted": [
      20.0,
      35.0,
      30.0,
      40.0,
      35.0,
      40.0,
      50.0,
      55.0
    ],
    "mae": 1.5,
    "rmse": 1.5811388300841898
  },
  "curves": [
    {
      "visits": 0,
      "basic": 20,
      "premium": 30
    },
    {
      "visits": 1,
      "basic": 23,
      "premium": 33
    },
    {
      "visits": 2,
      "basic": 28,
      "premium": 38
    },
    {
      "visits": 3,
      "basic": 35,
      "premium": 45
    },
    {
      "visits": 4,
      "basic": 44,
      "premium": 54
    },
    {
      "visits": 5,
      "basic": 55,
      "premium": 65
    }
  ],
  "interactions": [
    {
      "visits": 0,
      "basic": 20,
      "premium": 30
    },
    {
      "visits": 1,
      "basic": 25,
      "premium": 37
    },
    {
      "visits": 2,
      "basic": 30,
      "premium": 44
    },
    {
      "visits": 3,
      "basic": 35,
      "premium": 51
    },
    {
      "visits": 4,
      "basic": 40,
      "premium": 58
    },
    {
      "visits": 5,
      "basic": 45,
      "premium": 65
    }
  ],
  "variant_shap": {
    "curved": [
      15.0,
      5.0
    ],
    "interaction": [
      13.0,
      8.0
    ]
  },
  "shap": {
    "baseline": 35.0,
    "maya": [
      4.0,
      1.0
    ],
    "values": [
      10.0,
      5.000000000000001
    ],
    "brute_values": [
      10.0,
      5.0
    ],
    "library_values": [
      10.0,
      5.000000000000001
    ],
    "coalitions": {
      "none": 35.0,
      "visits": 45.0,
      "premium": 40.0,
      "both": 50.0
    },
    "random_checks": 50
  }
}
