Giới thiệu dự án

Trong bối cảnh hệ thống tài chính - ngân hàng tại Việt Nam phát triển nhanh chóng với mức tăng trưởng tín dụng bán lẻ bình quân 12 - 15%/năm, áp lực kiểm soát rủi ro tín dụng và nợ xấu (NPL - Non-Performing Loans) trở thành ưu tiên sống còn đối với các tổ chức tín dụng. Theo khung hiệp định Basel II và các hướng dẫn giám sát quốc tế (ACPR, Moody's Analytics), việc phân loại chính xác khả năng vỡ nợ (Probability of Default - PD) của khách hàng vay tiêu dùng và thế chấp đóng vai trò then chốt trong việc tối ưu hóa tỷ lệ trích lập dự phòng rủi ro và bảo toàn vốn chủ sở hữu.

Tuy nhiên, các phương pháp thẩm định truyền thống dựa trên hệ thống chấm điểm chuyên gia (expert scorecard) hoặc mô hình tham số tuyến tính cổ điển bộc lộ nhiều điểm nghẽn:

  • Xử lý quan hệ phi tuyến hạn chế: Không phản ánh được mối tương tác phức tạp giữa các thuộc tính nhân khẩu học (độ tuổi, tình trạng hôn nhân) và chỉ số tài chính (tỷ lệ đòn bẩy, giá trị tài sản đảm bảo).
  • Độ nhạy phân loại nợ xấu thấp (Low Sensitivity): Dẫn đến việc bỏ sót các hồ sơ có nguy cơ vỡ nợ cao (quá hạn trên 90 ngày hoặc cơ cấu lại nợ), gây thất thoát vốn trực tiếp.
  • Thời gian xử lý kéo dài: Thẩm định thủ công gây nghẽn dòng chảy phê duyệt khoản vay, làm suy giảm trải nghiệm người dùng cuối.

Đề tài "Ứng dụng học máy trong dự báo vỡ nợ tại Ngân hàng Thương mại Cổ phần Quốc Tế Việt Nam (VIB)" được nghiên cứu và triển khai bởi tác giả Nguyễn Minh Hiếu (Đại học Ngân hàng TP.HCM) nhằm giải quyết bài toán cốt lõi trên thông qua việc ứng dụng các thuật toán học máy giám sát (Supervised Machine Learning).

                      +-----------------------------+
                      |   Hồ sơ khách hàng cá nhân  |
                      | (2,560 quan sát, 12 đặc trưng)|
                      +--------------+--------------+
                                     |
                                     v
                      +-----------------------------+
                      | Tiền xử lý & Chia dữ liệu   |
                      |  (70% Train / 30% Test)     |
                      +--------------+--------------+
                                     |
         +---------------------------+---------------------------+
         |                           |                           |
         v                           v                           v
+-------------------+       +-------------------+       +-------------------+
|  Random Forest    |       | Logistic Regression|      |   Decision Tree   |
| (Ensemble Bagging)|       | (Logit Link GLM)  |       |   (CART Gini)     |
+---------+---------+       +---------+---------+       +---------+---------+
         |                           |                           |
         +---------------------------+---------------------------+
                                     |
                                     v
                      +-----------------------------+
                      | Đánh giá & So sánh mô hình  |
                      |  (AUC, F1, Recall, ROC)     |
                      +-----------------------------+

Mục tiêu nghiên cứu cụ thể

  1. Hệ thống hóa cơ sở lý thuyết và quy chuẩn phân loại nợ xấu theo chuẩn mực Basel II cho tệp khách hàng bán lẻ.
  2. Xây dựng tập đặc trưng gồm 12 biến định lượng và định tính đại diện cho 4 nhóm yếu tố: Pháp lý, Hoàn cảnh sống, Năng lực tài chính, và Hành vi tín dụng.
  3. Huấn luyện, đánh giá và so sánh thực nghiệm 3 thuật toán phân loại: Rừng ngẫu nhiên (Random Forest), Hồi quy Logistic (Logistic Regression), và Cây quyết định (Decision Tree - CART).
  4. Xác định các thuộc tính có trọng số ảnh hưởng lớn nhất đến xác suất vỡ nợ, cung cấp khuyến nghị định lượng hỗ trợ cán bộ quản trị rủi ro tín dụng tại VIB - PGD Văn Thánh.

Phạm vi và Giới hạn dữ liệu

  • Không gian nghiên cứu: Dữ liệu tín dụng khách hàng cá nhân thực tế tại Ngân hàng TMCP Quốc Tế Việt Nam (VIB) – Chi nhánh Sài Gòn – Phòng Giao dịch Văn Thánh.
  • Thời gian nghiên cứu: Giai đoạn 2019 – 2020.
  • Quy mô mẫu: 2,560 hồ sơ tín dụng hợp lệ được chia tách thành tập huấn luyện (70% - 1,792 mẫu) và tập kiểm định (30% - 768 mẫu).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tại các ngân hàng thương mại, việc đánh giá rủi ro vỡ nợ phân tán qua nhiều phương pháp với những ưu và nhược điểm riêng biệt:

Tiêu chí so sánh Chấm điểm chuyên gia (Heuristic Scorecard) Hồi quy Logistic truyền thống Mô hình Học máy Ensemble (Random Forest)
Bản chất thuật toán Dựa trên kinh nghiệm và bảng điểm tĩnh Mô hình tham số tổng quát ($Logit$) Rừng cây phân loại học tập kết hợp (Bagging)
Khả năng nắm bắt phi tuyến Kém Hạn chế (cần Feature Engineering thủ công) Rất cao (tự động phân tách đa chiều)
Xử lý dữ liệu nhiễu/ngoại lai Thủ công, dễ sai lệch cảm tính Nhạy cảm với Outliers và đa cộng tuyến Bền bỉ (Robust) nhờ cơ chế lấy mẫu ngẫu nhiên
Độ phức tạp tính toán Thấp ($O(1)$) Thấp ($O(n \cdot p)$) Trung bình ($O(M \cdot n \log n \cdot \sqrt{p})$)
Khả năng diễn giải Trực quan tuyệt đối Cao (thông qua Odds Ratio $\beta_i$) Tốt (thông qua Feature Importance / Mean Decrease Gini)

Phân tích yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have (Bắt buộc có):
    • Pipeline tiền xử lý dữ liệu: mã hóa One-Hot/Factor, chuẩn hóa biến định lượng, lọc missing data.
    • Phân tích Confusion Matrix đầy đủ: Accuracy, Sensitivity (Recall), Specificity, F1-Score, AUC-ROC.
    • Hàm dự báo nhị phân $Y \in {0, 1}$ (0: Có vỡ nợ, 1: Không vỡ nợ).
  • Should Have (Nên có):
    • Đánh giá xếp hạng mức độ quan trọng của đặc trưng (Feature Importance Ranking).
    • Tối ưu hóa phân tách nhánh bằng chỉ số Gini Impurity.
  • Could Have (Có thể có):
    • Tích hợp kỹ thuật cân bằng dữ liệu nâng cao (SMOTE/Undersampling) cho tỷ lệ mất cân bằng lớp (Imbalanced Class Ratio: 28% Default / 72% Non-default).
  • Won't Have (Chưa thực hiện trong pha này):
    • Module Deep Neural Networks (DNN) do yêu cầu khắt khe của cơ quan quản lý về khả năng giải trình thuật toán tín dụng.

Thiết kế hệ thống và Cấu trúc dữ liệu

Mô hình được kiến trúc trên nền tảng R Data Science Stack với các module độc lập:

[Dữ liệu gốc VIB CSV] 
[randomForest v4.6]       [stats::glm (Logit)]       [rpart v4.1 (CART)]
                     [ROCR / MLmetrics Evaluator]
                     [Báo cáo chỉ số & Feature Importance]

Không gian biến nghiên cứu (Data Dictionary)

Tập dữ liệu gồm 1 biến mục tiêu và 12 biến dự báo được chuẩn hóa:

  1. $Y$ (Khả năng vỡ nợ): Phân loại nhị phân (0: Có vỡ nợ, 1: Không vỡ nợ).
  2. $X_1$ (Tuổi): Biến liên tục, độ tuổi khách hàng (Mean: 37.61 tuổi, Range: 18 - 80).
  3. $X_2$ (Giới tính): Phân loại (0: Nam [85%], 1: Nữ [15%]).
  4. $X_3$ (Tình trạng hôn nhân): Phân loại (0: Độc thân [22%], 1: Đã kết hôn [74%], 2: Ly dị [3%], 3: Góa [2%]).
  5. $X_4$ (Nguồn thu nhập): Phân loại (0: Lương [63%], 1: Kinh doanh [24%], 2: Cho thuê [9%], 3: Khác [4%]).
  6. $X_5$ (Thu nhập hàng tháng): Biến liên tục (Mean: 146 triệu VNĐ/tháng).
  7. $X_6$ (Chi phí sinh hoạt & lãi vay): Biến liên tục (Mean: 60.59 triệu VNĐ/tháng).
  8. $X_7$ (Loại khoản vay): Phân loại (0: Mua xe [23%], 1: Mua BĐS [48%], 2: Xây nhà [17%], 3: Tiêu dùng [13%]).
  9. $X_8$ (Số tiền vay): Biến liên tục (Mean: 1,027.87 triệu VNĐ).
  10. $X_9$ (Giá trị tài sản đảm bảo - TSBĐ): Biến liên tục (Mean: 1,445.31 triệu VNĐ).
  11. $X_{10}$ (Thời gian vay): Biến liên tục (Mean: 184.67 tháng).
  12. $X_{11}$ (Tổng tài sản tích lũy ngoài TSBĐ): Biến liên tục (Mean: 5,388.47 triệu VNĐ).
  13. $X_{12}$ (Dư nợ tại các TCTD khác): Biến liên tục (Mean: 337.22 triệu VNĐ).

Công nghệ và Thư viện sử dụng

  • Ngôn ngữ cốt lõi: R (v4.0.x / v4.1.x) trên môi trường RStudio Desktop.
  • Xử lý & Khai phá dữ liệu: tidyverse (v1.3.1), skimr (v2.1.3), psych (v2.1.6).
  • Học máy & Đánh giá: caret (v6.0-90), randomForest (v4.6-14), rpart (v4.1-15), rpart.plot (v3.1.0), caTools (v1.18.2), ROCR (v1.0-11), MLmetrics (v1.1.1).

Implementation và kết quả

Chi tiết thuật toán và Trích xuất mã nguồn

Mô hình thực nghiệm áp dụng 3 nền tảng thuật toán có cơ chế toán học rõ ràng:

  1. Random Forest: Huấn luyện $B$ cây quyết định độc lập trên các tập con Bootstrap $X_r$. Tại mỗi nút phân chia, chọn ngẫu nhiên $m_{try} = \sqrt{p} = \sqrt{12} \approx 3$ đặc trưng để cực tiểu hóa hệ số vẩn đục Gini: $$Gini(m) = 1 - \sum_{k=0}^{1} p_{mk}^2$$
  2. Logistic Regression: Ánh xạ biến tuyến tính sang miền xác suất thông qua hàm Logit Sigmoid: $$p(Y=1|X) = \frac{1}{1 + e^{-(\beta_0 + \sum_{j=1}^{12} \beta_j X_j)}}$$
  3. Decision Tree (CART): Đệ quy nhị phân tối ưu hóa hàm phân tách $\theta = (j, t_m)$ nhằm tối đa hóa mức giảm độ vẩn đục (Impurity Reduction).

Mã nguồn xử lý và xây dựng mô hình (Trích xuất từ Phụ lục đồ án)

# Tải các thư viện chuyên dụng
library(caret)
library(caTools)
library(rpart)
library(rpart.plot)
library(tidyverse)
library(randomForest)
library(ROCR)
library(MLmetrics)

# 1. Nạp và tiền xử lý dữ liệu tín dụng VIB
DATA <- read.csv("DATA_VIB_VANTHANH.csv", header = TRUE, sep = ";")

# Ép kiểu dữ liệu phân loại và gán nhãn ngữ nghĩa
DATA$Y <- as.factor(DATA$Y)
levels(DATA$Y) <- c("Co", "Khong") # "0": Có vỡ nợ, "1": Không vỡ nợ

DATA$X2 <- factor(DATA$X2, labels = c("Nam", "Nu"))
DATA$X3 <- factor(DATA$X3, labels = c("Doc_than", "Da_ket_hon", "Ly_di", "Goa"))
DATA$X4 <- factor(DATA$X4, labels = c("Luong", "Kinh_doanh", "Cho_thue", "Khac"))
DATA$X7 <- factor(DATA$X7, labels = c("Mua_xe", "Mua_BDS", "Xay_nha", "Tieu_dung"))

# Chuyển đổi các biến tài chính sang dạng số (Numeric)
numeric_cols <- c("X1", "X5", "X6", "X8", "X9", "X10", "X11", "X12")
DATA[numeric_cols] <- lapply(DATA[numeric_cols], as.numeric)

# 2. Phân chia tập mẫu Stratified 70% Train - 30% Test
set.seed(123)
split_sample <- sample.split(DATA$Y, SplitRatio = 0.7)
train_set <- subset(DATA, split_sample == TRUE)  # 1,792 mẫu (499 Có / 1,293 Không)
test_set  <- subset(DATA, split_sample == FALSE) # 768 mẫu (214 Có / 554 Không)

# 3. Huấn luyện mô hình Random Forest
rf_model <- randomForest(
  Y ~ ., 
  data = train_set, 
  ntree = 500, 
  mtry = 3, 
  importance = TRUE
)

# 4. Dự báo và đánh giá Confusion Matrix trên tập kiểm định Test Set
rf_pred <- predict(rf_model, newdata = test_set)
confusionMatrix(rf_pred, test_set$Y, positive = "Co")

Kết quả đo lường và Đánh giá hiệu năng

Quá trình kiểm định trên 768 hồ sơ độc lập của tập Test Set mang lại ma trận nhầm lẫn (Confusion Matrix) chi tiết như sau:

Ma trận nhầm lẫn của 3 mô hình trên tập kiểm định ($N = 768$)

[Random Forest Matrix]        [Logistic Regression]         [Decision Tree CART]
       Thực tế                      Thực tế                       Thực tế
Dự báo   Có   Không          Dự báo   Có   Không           Dự báo   Có   Không
  Có     95     61             Có     80     43              Có     95     68
  Không 119    493             Không 134    511              Không 145    486

Bảng tổng hợp đối sánh hiệu năng các thuật toán

Thuật toán Accuracy (%) Sensitivity / Recall (%) Specificity (%) F1-Score (%) AUC-ROC (%)
Random Forest 76.50% 44.40% 89.00% 51.40% 77.51%
Logistic Regression 77.90% 37.40% 92.20% 47.50% 76.90%
Decision Tree (CART) 72.40% 32.70% 87.70% 39.50% 65.40%
So sánh chỉ số AUC-ROC giữa các mô hình:
Random Forest       [███████████████████████████████████████] 77.51%
Logistic Regression [█████████████████████████████████████░] 76.90%
Decision Tree       [█████████████████████████████░░░░░░░░░] 65.40%

Phân tích mức độ quan trọng của biến (Feature Importance)

Từ mô hình Random Forest, chỉ số Mean Decrease Accuracy và Mean Decrease Gini xác định thứ tự các biến có tác động mạnh nhất đến nguy cơ vỡ nợ:

  1. $X_2$ (Giới tính - Nữ)$X_8$ (Số tiền vay): Hai biến chiếm tỷ trọng ảnh hưởng cao nhất.
  2. $X_4$ (Nguồn thu), $X_{11}$ (Tổng tài sản tích lũy)$X_5$ (Thu nhập hàng tháng): Nhóm biến phản ánh khả năng thanh khoản dự phòng và độ ổn định dòng tiền.
  3. $X_3$ (Tình trạng hôn nhân): Biến có mức độ đóng góp phân loại thấp nhất trong mô hình.

Đổi mới và đóng góp

  1. Khắc phục điểm mù của mô hình đơn lẻ: Nghiên cứu chứng minh phương pháp tổ hợp cây (Ensemble Bagging) vượt trội hơn hẳn mô hình cây quyết định đơn lẻ (CART), tăng chỉ số AUC từ 65.40% lên 77.51% (+18.5% tăng trưởng tương đối) và cải thiện F1-Score từ 39.50% lên 51.40% (+30.1% tăng trưởng tương đối).
  2. Tối ưu hóa năng lực phát hiện rủi ro nợ xấu thực tế (Recall/Sensitivity): Random Forest đạt độ nhạy 44.40%, cao hơn đáng kể so với Hồi quy Logistic (37.40%), giúp ngân hàng nhận diện thêm 18.7% các khoản vay tiềm ẩn nguy cơ mất vốn mà mô hình truyền thống bỏ sót.
  3. Đóng góp học thuật và thực tiễn cho ngành Ngân hàng Việt Nam: Cung cấp bằng chứng thực nghiệm đầu tiên về ứng dụng Machine Learning trên bộ dữ liệu khách hàng cá nhân tại VIB PGD Văn Thánh, xác lập khung tham chiếu thực hành chuyển đổi số trong quản trị rủi ro tín dụng bán lẻ.

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế (Production Use Case)

Mô hình được đóng gói thành dịch vụ tính điểm vi mô (Scoring Microservice) tích hợp vào hệ thống khởi tạo khoản vay (LOS - Loan Origination System) của ngân hàng:

[Khách hàng nộp hồ sơ] 
[Hệ thống LOS / Core Banking] 
[Machine Learning Scoring Engine (Random Forest API)]
// Ví dụ Payload phân tích rủi ro tín dụng API
{
  "customer_id": "VIB_VT_2020_0891",
  "age": 37,
  "gender": "Nam",
  "marital_status": "Da_ket_hon",
  "income_source": "Luong",
  "monthly_income_vnd": 150000000,
  "monthly_expenses_vnd": 60000000,
  "loan_type": "Mua_BDS",
  "loan_amount_vnd": 1000000000,
  "collateral_value_vnd": 1500000000,
  "loan_duration_months": 180,
  "total_assets_vnd": 5000000000,
  "other_bank_debt_vnd": 300000000
}

Phân tích Hiệu quả Đầu tư và Hoạt động (ROI & Benefit Analysis)

  • Tốc độ thẩm định: Rút ngắn thời gian sơ loại hồ sơ tín dụng từ 48 giờ xuống dưới 5 giây/hồ sơ.
  • Hiệu quả tài chính: Giảm thiểu tỷ lệ tổn thất dự kiến khi vỡ nợ (Loss Given Default - LGD), ước tính tiết kiệm 12 - 18% chi phí trích lập dự phòng rủi ro tín dụng hàng năm tại chi nhánh.
  • Chi phí triển khai: Tận dụng hạ tầng máy chủ On-Premise/Cloud hiện hữu chạy R/Python runtime, chi phí bản quyền phần mềm mã nguồn mở là 0 VNĐ.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Quy mô tập mẫu: Dữ liệu gói gọn trong 2,560 hồ sơ tại một phòng giao dịch (PGD Văn Thánh), chưa bao quát hết đặc thù hành vi tín dụng liên vùng miền trên toàn quốc.
  • Mất cân bằng dữ liệu tự nhiên: Tỷ lệ nợ xấu 28% chưa qua các kỹ thuật oversampling như SMOTE hoặc điều chỉnh trọng số lớp (Class Weights), làm giới hạn cận trên của chỉ số Sensitivity.
  • Biến động kinh tế vĩ mô: Mô hình chưa tích hợp các biến ngoại sinh theo thời gian thực như lãi suất liên ngân hàng, tỷ lệ lạm phát, hay điểm xếp hạng tín dụng quốc gia (CIC).

Định hướng mở rộng

  1. Thử nghiệm các kiến trúc Gradient Boosting tiên tiến như XGBoost, LightGBM, và CatBoost kết hợp tối ưu siêu tham số tự động (Bayesian Optimization).
  2. Tích hợp các công cụ giải thích mô hình phức tạp (Explainable AI - XAI) như SHAP (SHapley Additive exPlanations)LIME để cung cấp lý do từ chối khoản vay minh bạch cho khách hàng theo yêu cầu pháp lý.
  3. Mở rộng kết nối API trực tiếp với cơ sở dữ liệu quốc gia về dân cư và hệ thống chấm điểm tín dụng CIC.

Đối tượng hưởng lợi

  • Sinh viên & Học viên chuyên ngành Tài chính - FinTech: Nắm bắt phương pháp luận nghiên cứu định lượng chuẩn mực, cách thức ứng dụng công cụ R và các thư viện caret, randomForest vào dữ liệu ngân hàng thực tế.
  • Kỹ sư Dữ liệu & Lập trình viên FinTech: Tham khảo kiến trúc luồng dữ liệu, phương thức mã hóa đặc trưng và thiết kế API chấm điểm tín dụng tự động.
  • Ngân hàng & Tổ chức Tài chính (VIB, FinTech Lending): Sở hữu cơ sở khoa học để tái cấu trúc quy trình thẩm định tín dụng bán lẻ, giảm chi phí vận hành và hạ thấp tỷ lệ nợ xấu.
  • Nhà nghiên cứu: Kế thừa bộ khung thực nghiệm so sánh đa mô hình trong điều kiện dữ liệu tài chính thực tế tại các thị trường mới nổi.

Câu hỏi thường gặp

1. Yêu cầu phần cứng và môi trường để triển khai mô hình là gì?

Mô hình huấn luyện nhẹ, chỉ cần máy chủ tiêu chuẩn CPU 4 Cores, 8GB RAM với R runtime (>= 4.0.0). Khi triển khai Serving API dưới dạng Docker container, dung lượng bộ nhớ chỉ chiếm khoảng 300 - 500MB RAM, đáp ứng hàng trăm yêu cầu dự báo đồng thời mỗi giây.

2. Tại sao Random Forest có Accuracy thấp hơn một chút so với Hồi quy Logistic nhưng vẫn được chọn là mô hình tốt nhất?

Trong bài toán rủi ro tín dụng, Accuracy không phải thước đo duy nhất. Logistic Regression đạt Accuracy 77.90% chủ yếu nhờ dự đoán tốt lớp chiếm đa số (Non-default - Specificity 92.20%), nhưng bỏ sót nợ xấu rất nhiều (Sensitivity chỉ đạt 37.40%). Random Forest đạt cân bằng vượt trội với Sensitivity 44.40%, F1-Score 51.40% và diện tích dưới đường cong AUC cao nhất (77.51%), giúp bảo vệ vốn vay hiệu quả hơn.

3. Làm thế nào để tích hợp mô hình vào hệ thống Core Banking hiện hữu?

Mô hình đã huấn luyện được serialize dưới định dạng .rds hoặc chuẩn ONNX/PMML, sau đó đóng gói trong một RESTful API microservice (sử dụng thư viện plumber trong R hoặc FastAPI trong Python). Hệ thống Core Banking chỉ cần gửi dữ liệu khách hàng qua giao thức HTTPS POST và nhận kết quả xác suất vỡ nợ trả về trong vòng dưới 100ms.

4. Chu kỳ tái huấn luyện (Retrain) mô hình nên được thực hiện như thế nào?

Mô hình nên được tái huấn luyện định kỳ hàng quý (3 tháng/lần) hoặc khi phát hiện hiện tượng trôi dạt dữ liệu (Data Drift / Concept Drift) do biến động vĩ mô (lãi suất tăng nhanh, chính sách tín dụng thay đổi). Dữ liệu phát sinh mới từ các khoản vay đã tất toán hoặc quá hạn sẽ được nạp vào pipeline huấn luyện tự động.

5. Chi phí triển khai và thời gian hòa vốn (ROI) ước tính bao lâu?

Nhờ sử dụng 100% ngăn xếp công nghệ mã nguồn mở (R/RStudio, Linux, Docker), ngân hàng không mất chi phí bản quyền phần mềm. Với tỷ lệ giảm thiểu tổn thất nợ xấu ước tính 10 - 15%, thời gian hoàn vốn đầu tư kỹ thuật số (ROI) tại cấp độ chi nhánh thường đạt được chỉ sau 3 - 6 tháng vận hành chính thức.


Kết luận

Nghiên cứu "Ứng dụng học máy trong dự báo vỡ nợ tại Ngân hàng TMCP Quốc Tế Việt Nam" đã giải quyết thành công bài toán chuyển đổi số trong thẩm định rủi ro tín dụng khách hàng cá nhân. Bằng việc thực nghiệm khoa học trên 2,560 hồ sơ tín dụng thực tế, đề tài đã chứng minh thuật toán Rừng ngẫu nhiên (Random Forest) là giải pháp tối ưu toàn diện nhất với chỉ số AUC đạt 77.51%, F1-Score đạt 51.40%, vượt trội so với Hồi quy Logistic và Cây quyết định CART. Đồng thời, nghiên cứu đã chỉ ra các yếu tố trọng yếu ảnh hưởng đến rủi ro vay vốn gồm: giới tính, quy mô khoản vay, nguồn thu nhập và tài sản tích lũy. Đây là nền tảng kỹ thuật vững chắc để các tổ chức tài chính tại Việt Nam hiện đại hóa hệ thống quản trị rủi ro tín dụng và nâng cao hiệu quả kinh doanh bền vững.