intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài thuyết trình Ứng dụng khai thác dữ liệu (Data Mining and Application): Loan approval prediction

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:20

1
lượt xem
0
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài thuyết trình Ứng dụng khai thác dữ liệu (Data Mining and Application): Loan approval prediction giới thiệu hệ thống dự đoán phê duyệt khoản vay dựa trên các thuộc tính người vay và mô hình học máy. Bài thuyết trình trình bày quá trình xây dựng bài toán, áp dụng thuật toán và đánh giá hiệu quả mô hình. Đây là hướng ứng dụng quan trọng trong lĩnh vực tài chính. Mời các bạn cùng tham khảo để biết thêm chi tiết!

Chủ đề:
Lưu

Nội dung Text: Bài thuyết trình Ứng dụng khai thác dữ liệu (Data Mining and Application): Loan approval prediction

  1. University of Ìnormation Technology Data mining and applications - CS431 Loan approval prediction
  2. Member Member Task Nguyễn Đông Anh - 21520569 Slide (16%) Orientation, feedback, Huỳnh Nhật Hòa - 21520860 experiment (18%) Nguyễn Hà Anh Vũ - 21520531 EDA, Demo (18%) Nguyễn Đinh Minh Chí - 21520648 Present (17%) Trần Công Hải – 21520811 Report (16%) Phạm Đức Hiếu - 21520856 Report, Slide (15%)
  3. Overview 1. Introduction 2. Problem Setup 3. Method 4. Experiments 5. Conclusions
  4. Introduction Context Personal credit plays an important role in the economy. Despite that, risks of bad debt can have negative impacts on the economy. Target: Building a model to predict whether a customer is likely to repay a loan, based on features such as income, credit history, and other related information.
  5. Introduction Motivation: Minimize credit risk. Optimize loan portfolio profitability.
  6. Problem setup 1.Problem definition Input: Personal information about customers such as: income, credit history, current loans, age, ... Output: provide loan status prediction Label 0: it means the customer is likely to be unable to repay the loan -> loan not approved Label 1: it means the customer is likely to be able to repay the loan -> loan approved
  7. Problem setup 2.Data features: Source: Dataset train.csv và test.csv from Kaggle Samples and variable: Samples: 58645 Number of features: 11 ( 7 numeric variables and 4 categorical variables )
  8. Problem setup 2.Data features: Challenge: Distribution: imbalanced target variable. Multi types of variable.
  9. Method 1. Data processing procedures Data cleaning: Feature Engineering Fill missing values using median (numeric Create new variables, such as variables) and mode (categorical debt_to_income_ratio: We tried this, variables). However, this is not necessary but it didn't improve the model's because there are no missing values. Remove samples with extreme outliers: performance significantly. also not necessary because we will use Transform numeric variables into meta-models such as XGBoost, CatBoost, categorical variables (while keeping and LightGBM, which are robust to the original variables): This approach outliers. proved to be more effective.
  10. Method 1. Data processing procedures Encoding Scaling Handling Imbalanced Data One-hot: Used for variables with few distinct values, such No need Using cross validation. as ‘loan_intent’. Using models that handle Ordinal: Used for variables with imbalanced data well. many distinct values that have a natural order.
  11. Method 2. Model Used & Evaluation Metrics XGBoost CatBoost LightGBM AUC-ROC High performance with Automatically supports Measures the ability of a tabular data, and has categorical data with Fast and efficient model to distinguish mechanisms for handling minimal preprocessing with large datasets. between classes. class imbalance. required.
  12. EXPERIMENTS Visualize data : The distribution of ‘loan_status’ shows an imbalance, which is why we use models like CatBoost, XGBoost, ... Beside that, gradient Boosting-based algorithms are effective in handling imbalanced datasets.
  13. EXPERIMENTS Visualize data : Chart below performs number of unique values of each columm.
  14. EXPERIMENTS Visualize data : Some chart here show the dependency between loan status and a couple of unique value.
  15. EXPERIMENTS Visualize data : Some chart here show the dependency between loan status and a couple of unique value.
  16. EXPERIMENTS Correlation matrix:
  17. EXPERIMENTS Table of results Private Public XgBoost 0.95679 0.96096 Catboost 0.95717 0.95728 LightGBM 0.95862 0.95768 Voting 0.95954 0.96028 Logistic 0.84918 0.84229
  18. Conclusion 1.Result summary In the loan approval prediction task, based on features like financial status, loan purpose,... , models such as Boosting (XGBoost, LightGBM, CatBoost) and Voting Ensembles have demonstrated strong potential and effectiveness in predicting approval outcomes.
  19. 2.Further development Try other method to improve predictions Find out more suitable parameters .for model such as grid search, random search, optune … A more details dataset will provide better predictions.
  20. Thank's For Watching
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
15=>0