{
  "model": "logistic-regression",
  "evaluation": {
    "split": "25% stratified hold-out",
    "test_size": 1761,
    "positive_records": 467,
    "random_state": 42
  },
  "calibration": [
    {
      "predicted": 0.03758,
      "observed": 0.03609,
      "n": 665
    },
    {
      "predicted": 0.146312,
      "observed": 0.168582,
      "n": 261
    },
    {
      "predicted": 0.245501,
      "observed": 0.272727,
      "n": 176
    },
    {
      "predicted": 0.34867,
      "observed": 0.302521,
      "n": 119
    },
    {
      "predicted": 0.448392,
      "observed": 0.409722,
      "n": 144
    },
    {
      "predicted": 0.542428,
      "observed": 0.538462,
      "n": 130
    },
    {
      "predicted": 0.648391,
      "observed": 0.690647,
      "n": 139
    },
    {
      "predicted": 0.74028,
      "observed": 0.704762,
      "n": 105
    },
    {
      "predicted": 0.823186,
      "observed": 0.727273,
      "n": 22
    }
  ],
  "audit": [
    {
      "segment": "Contract: Month-to-month",
      "n": 968,
      "auc": 0.742,
      "observed_churn": 0.428,
      "predicted_churn": 0.427
    },
    {
      "segment": "Contract: One year",
      "n": 366,
      "auc": 0.73,
      "observed_churn": 0.117,
      "predicted_churn": 0.113
    },
    {
      "segment": "Contract: Two year",
      "n": 427,
      "auc": 0.755,
      "observed_churn": 0.023,
      "predicted_churn": 0.033
    },
    {
      "segment": "InternetService: DSL",
      "n": 605,
      "auc": 0.82,
      "observed_churn": 0.192,
      "predicted_churn": 0.182
    },
    {
      "segment": "InternetService: Fiber optic",
      "n": 773,
      "auc": 0.782,
      "observed_churn": 0.415,
      "predicted_churn": 0.43
    },
    {
      "segment": "InternetService: No",
      "n": 383,
      "auc": 0.892,
      "observed_churn": 0.078,
      "predicted_churn": 0.07
    },
    {
      "segment": "SeniorCitizen: No",
      "n": 1475,
      "auc": 0.845,
      "observed_churn": 0.234,
      "predicted_churn": 0.235
    },
    {
      "segment": "SeniorCitizen: Yes",
      "n": 286,
      "auc": 0.797,
      "observed_churn": 0.427,
      "predicted_churn": 0.426
    }
  ],
  "trained_on": "IBM Telco Customer Churn — 7,043 sample records",
  "intercept": -1.597462,
  "features": [
    {
      "name": "tenure",
      "kind": "numeric",
      "mean": 32.362931,
      "std": 24.627623,
      "coef": -0.792028
    },
    {
      "name": "MonthlyCharges",
      "kind": "numeric",
      "mean": 64.856626,
      "std": 30.171934,
      "coef": -0.349474
    },
    {
      "name": "gender",
      "kind": "categorical",
      "values": [
        {
          "value": "Female",
          "coef": 0
        },
        {
          "value": "Male",
          "coef": 0.006757
        }
      ],
      "mode": "Male"
    },
    {
      "name": "SeniorCitizen",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "Yes",
          "coef": 0.183819
        }
      ],
      "mode": "No"
    },
    {
      "name": "Partner",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "Yes",
          "coef": -0.006893
        }
      ],
      "mode": "No"
    },
    {
      "name": "Dependents",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "Yes",
          "coef": -0.232782
        }
      ],
      "mode": "No"
    },
    {
      "name": "PhoneService",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "Yes",
          "coef": -0.459343
        }
      ],
      "mode": "Yes"
    },
    {
      "name": "MultipleLines",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "No phone service",
          "coef": -0.305098
        },
        {
          "value": "Yes",
          "coef": 0.371121
        }
      ],
      "mode": "No"
    },
    {
      "name": "InternetService",
      "kind": "categorical",
      "values": [
        {
          "value": "DSL",
          "coef": 0
        },
        {
          "value": "Fiber optic",
          "coef": 1.172134
        },
        {
          "value": "No",
          "coef": -0.168077
        }
      ],
      "mode": "Fiber optic"
    },
    {
      "name": "OnlineSecurity",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "No internet service",
          "coef": -0.168077
        },
        {
          "value": "Yes",
          "coef": -0.34806
        }
      ],
      "mode": "No"
    },
    {
      "name": "OnlineBackup",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "No internet service",
          "coef": -0.168077
        },
        {
          "value": "Yes",
          "coef": -0.085512
        }
      ],
      "mode": "No"
    },
    {
      "name": "DeviceProtection",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "No internet service",
          "coef": -0.168077
        },
        {
          "value": "Yes",
          "coef": 0.048225
        }
      ],
      "mode": "No"
    },
    {
      "name": "TechSupport",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "No internet service",
          "coef": -0.168077
        },
        {
          "value": "Yes",
          "coef": -0.299953
        }
      ],
      "mode": "No"
    },
    {
      "name": "StreamingTV",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "No internet service",
          "coef": -0.168077
        },
        {
          "value": "Yes",
          "coef": 0.369198
        }
      ],
      "mode": "No"
    },
    {
      "name": "StreamingMovies",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "No internet service",
          "coef": -0.168077
        },
        {
          "value": "Yes",
          "coef": 0.426304
        }
      ],
      "mode": "No"
    },
    {
      "name": "Contract",
      "kind": "categorical",
      "values": [
        {
          "value": "Month-to-month",
          "coef": 0
        },
        {
          "value": "One year",
          "coef": -0.688626
        },
        {
          "value": "Two year",
          "coef": -1.256057
        }
      ],
      "mode": "Month-to-month"
    },
    {
      "name": "PaperlessBilling",
      "kind": "categorical",
      "values": [
        {
          "value": "No",
          "coef": 0
        },
        {
          "value": "Yes",
          "coef": 0.403447
        }
      ],
      "mode": "Yes"
    },
    {
      "name": "PaymentMethod",
      "kind": "categorical",
      "values": [
        {
          "value": "Bank transfer (automatic)",
          "coef": 0
        },
        {
          "value": "Credit card (automatic)",
          "coef": -0.031692
        },
        {
          "value": "Electronic check",
          "coef": 0.355066
        },
        {
          "value": "Mailed check",
          "coef": 0.12505
        }
      ],
      "mode": "Electronic check"
    }
  ],
  "metrics": {
    "rows": 7043,
    "churn_rate": 0.2654,
    "test_size": 1761,
    "lr": {
      "auc": 0.8448,
      "auc_cv_mean": 0.8425,
      "auc_cv_std": 0.0137,
      "avg_precision": 0.6346,
      "brier": 0.1371
    },
    "gb": {
      "auc": 0.8299,
      "avg_precision": 0.6265,
      "brier": 0.1429
    }
  }
}
