AddisuSeteye commited on
Commit
face6d8
·
verified ·
1 Parent(s): e5a10ee

Upload 4 files

Browse files

adding trained artifacts

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
+ }