Primary competition visual

African Credit Scoring Challenge

Helping Africa
$5 000 USD
Completed (almost 2 years ago)
2064 joined
1020 active
Starti
29 Nov 24
Closei
12 Jan 25
Reveali
13 Jan 25
User avatar
the_specialist
Optinum Solutions Pty
Top 3 Solution
Notebooks · 3 Feb 2025, 13:58 · 4

Thank you Zindi for a good competition.

Below is a summary of my approach:

1. Feature engineering

2. Winsorization (Replacing extreme values with a quantile threshold instead of removing them.)

3. BorderlineSMOTE and Scale-pos-weight to combat class imbalance

4. Model ensembling (XGB, LGBM and CatBOOST)

5. Post-processing: The post processing is based on the fact that a loan id only has one class of target even if it has several lenders. Finally, Ghana datasets, type-3 was adjusted because the models performed poorly on that particular dataset.

Full details and code can be seen here:

https://www.kaggle.com/code/tobby18/african-credit-scoring-challenge-zindi-final#Model-Development

Discussion 4 answers
User avatar
Mohamed_Elnageeb

Hello @the_specialist ,congratulations on getting top 3 position 🎊 and thanks for sharing your approach. I think you forgot to make your notebook public,as the link you shared doesnt work.

Upvotes 1
User avatar
the_specialist

Thank you for pointing that out.

I have made it public

Upvotes 2
User avatar

belated congratulations! and you write very good code.

Upvotes 0
User avatar
the_specialist

Thank you.

Upvotes 0