Upload 4 files
Browse filesadding trained artifacts
- calibrated_model.joblib +3 -0
- group_reliability.json +42 -0
- model_meta.json +39 -0
- month_imputes.json +50 -0
calibrated_model.joblib
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3706354b538c920676aa8a12fa321fca5372b1018295b53d4e9cd40a22855268
|
| 3 |
+
size 1076659
|
group_reliability.json
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"1": 89,
|
| 3 |
+
"2": 89,
|
| 4 |
+
"3": 92,
|
| 5 |
+
"4": 100,
|
| 6 |
+
"5": 80,
|
| 7 |
+
"6": 100,
|
| 8 |
+
"7": 92,
|
| 9 |
+
"8": 83,
|
| 10 |
+
"9": 90,
|
| 11 |
+
"10": 73,
|
| 12 |
+
"11": 89,
|
| 13 |
+
"12": 79,
|
| 14 |
+
"13": 91,
|
| 15 |
+
"14": 100,
|
| 16 |
+
"15": 100,
|
| 17 |
+
"16": 100,
|
| 18 |
+
"17": 83,
|
| 19 |
+
"18": 67,
|
| 20 |
+
"19": 100,
|
| 21 |
+
"20": 88,
|
| 22 |
+
"21": 100,
|
| 23 |
+
"22": 86,
|
| 24 |
+
"23": 83,
|
| 25 |
+
"24": 80,
|
| 26 |
+
"25": 100,
|
| 27 |
+
"26": 100,
|
| 28 |
+
"27": 67,
|
| 29 |
+
"28": 71,
|
| 30 |
+
"29": 87,
|
| 31 |
+
"30": 90,
|
| 32 |
+
"31": 100,
|
| 33 |
+
"32": 100,
|
| 34 |
+
"33": 83,
|
| 35 |
+
"34": 100,
|
| 36 |
+
"35": 100,
|
| 37 |
+
"36": 70,
|
| 38 |
+
"37": 100,
|
| 39 |
+
"38": 81,
|
| 40 |
+
"39": 92,
|
| 41 |
+
"40": 86
|
| 42 |
+
}
|
model_meta.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"estimator": "XGBClassifier(tree_method=hist, CPU) + CalibratedClassifierCV(sigmoid, cv=4)",
|
| 3 |
+
"feature_columns": [
|
| 4 |
+
"tenure_months",
|
| 5 |
+
"role_seniority",
|
| 6 |
+
"missed_total",
|
| 7 |
+
"mean_on_time_rate",
|
| 8 |
+
"std_on_time_rate",
|
| 9 |
+
"recency_weighted_miss_rate",
|
| 10 |
+
"on_time_streak_months",
|
| 11 |
+
"borrow_to_repay_ratio",
|
| 12 |
+
"penalty_intensity",
|
| 13 |
+
"contrib_vs_group_ratio",
|
| 14 |
+
"contrib_flow_volatility",
|
| 15 |
+
"urban_flag",
|
| 16 |
+
"group_size",
|
| 17 |
+
"group_age_years"
|
| 18 |
+
],
|
| 19 |
+
"score_mapping": "reliability = round(100 * (1 - p_default)), clipped to [0,100]",
|
| 20 |
+
"tiers": {
|
| 21 |
+
"0-40": "high_risk",
|
| 22 |
+
"41-70": "watch",
|
| 23 |
+
"71-100": "low_risk"
|
| 24 |
+
},
|
| 25 |
+
"metrics": {
|
| 26 |
+
"roc_auc_holdout": 0.7599591419816139,
|
| 27 |
+
"brier_holdout": 0.09617870308206056,
|
| 28 |
+
"holdout_positive_rate": 0.11,
|
| 29 |
+
"mean_score_holdout": 88.56
|
| 30 |
+
},
|
| 31 |
+
"score_blending": {
|
| 32 |
+
"member_weight": 0.72,
|
| 33 |
+
"group_weight": 0.28
|
| 34 |
+
},
|
| 35 |
+
"stretch_artifacts": {
|
| 36 |
+
"month_imputes": "month_imputes.json",
|
| 37 |
+
"group_reliability": "group_reliability.json"
|
| 38 |
+
}
|
| 39 |
+
}
|
month_imputes.json
ADDED
|
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"1": [
|
| 3 |
+
1.0,
|
| 4 |
+
0.0
|
| 5 |
+
],
|
| 6 |
+
"2": [
|
| 7 |
+
1.0,
|
| 8 |
+
0.0
|
| 9 |
+
],
|
| 10 |
+
"3": [
|
| 11 |
+
1.0,
|
| 12 |
+
0.0
|
| 13 |
+
],
|
| 14 |
+
"4": [
|
| 15 |
+
1.0,
|
| 16 |
+
0.0
|
| 17 |
+
],
|
| 18 |
+
"5": [
|
| 19 |
+
1.0,
|
| 20 |
+
0.0
|
| 21 |
+
],
|
| 22 |
+
"6": [
|
| 23 |
+
1.0,
|
| 24 |
+
0.0
|
| 25 |
+
],
|
| 26 |
+
"7": [
|
| 27 |
+
1.0,
|
| 28 |
+
0.0
|
| 29 |
+
],
|
| 30 |
+
"8": [
|
| 31 |
+
1.0,
|
| 32 |
+
0.0
|
| 33 |
+
],
|
| 34 |
+
"9": [
|
| 35 |
+
1.0,
|
| 36 |
+
0.0
|
| 37 |
+
],
|
| 38 |
+
"10": [
|
| 39 |
+
1.0,
|
| 40 |
+
0.0
|
| 41 |
+
],
|
| 42 |
+
"11": [
|
| 43 |
+
1.0,
|
| 44 |
+
0.0
|
| 45 |
+
],
|
| 46 |
+
"12": [
|
| 47 |
+
1.0,
|
| 48 |
+
0.0
|
| 49 |
+
]
|
| 50 |
+
}
|