Kết quả chạy chương trình

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng (Trang 63 - 72)

CHƯƠNG 3. ỨNG DỤNG MÔ HÌNH SOM TRONG BÀI TOÁN QUẢN LÝ KHÁCH HÀNG VAY VỐN NGÂN HÀNG

3.4 Một số nhận xét

3.4.2 Kết quả chạy chương trình

Một số kết quả chạy chương trình trên số liệu có cấu trúc như bảng 1. Bộ dữ liệu được lấy ngẫu nhiên từ chương trình quản lý thông tin khách hàng (gồm 150 khách hàng).

% BUOC 1: DOC DU LIEU TU FILE

% ======================

try,

sD = som_read_datắcustbank4.datá);

data read ok end

pause % An phim bat ky de tiep tuc...

% BUOC 2: XU LY DU LIEU

% ==========================

sD = som_normalize(sD,'var');

x = sD.data(1,:) x =

0.7042 -0.1638 -0.9779 0.8998 -0.3327 -0.0307 2.6831 1.6677

orig_x = som_denormalize(x,sD) orig_x =

2.5000 4.3000 30.0000 4.2000 40.0000 6.5000 15.0000 1.0000

pause % An phim bat ky de huan luyen...

(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang

% BUOC 3: HUAN LUYEN DU LIEU

% ====================

sM = som_make(sD);

Determining map size...

kich thuoc cua dlen: 150 kich thuoc cua munits: 62 kich thuoc cua munits: 62 kich thuoc cua sTopol.msize: 8 kich thuoc cua sTopol.msize: 8 map size [11, 6]

Initialization...

kich thuoc cua munits: 100

kich thuoc cua sTopol.msize: 10 kich thuoc cua sTopol.msize: 10 Training using batch algorithm...

Rough training phase...

kich thuoc cua munits: 66 kich thuoc cua dlen: 150

kich thuoc cua mpd: 4.400000e-001 kich thuoc cua traninlen: 5

Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Finetuning phase...

kich thuoc cua munits: 66 kich thuoc cua dlen: 150

kich thuoc cua mpd: 4.400000e-001 kich thuoc cua traninlen: 18

Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s Training: 0/ 0 s

Final quantization error: 1.071 Final topographic error: 0.033 pause % An phim bat ky de tiep tuc...

% BUOC 4: TRUC QUAN HOA SELF-ORGANIZING MAP: SOM_SHOW

% =====================================================

colormap(1-gray)

som_show(sMap,'norm','d')

pause % An phim bat ky de tiep tuc...

(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang

% BUOC 4: TRUC QUAN HOA SELF-ORGANIZING MAP: SOM_SHOW

% =====================================================

h=zeros(sMap.topol.msize); h(1,2) = 1;

som_show_add('hit',h(:),'markercolor','r','markersize',0.5,'subplot','all') pause % An phim bat ky de tiep tuc...

% BUOC 4: TRUC QUAN HOA SELF-ORGANIZING MAP: SOM_SHOW

% =====================================================

som_show(sMap,'umat','all','empty','Labels') pause % An phim bat ky de tiep tuc...

(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang

Kết quả trên cho thấy thông tin khách hàng sử dụng công cụ SOM ToolBox có 03 cụm:

Cụm 1: có khách hàng BR

Cụm 2: gồm các khách hàng A, D, FA, CE, B, CA, BD, CH, BA, CD, BN, BC, CK, CS, BJ.

Cụm 3: gồm các khách hàng AL, AW, AX, CB, AP, AV, DO, AQ, CZ, CP, BF, BY, T, AJ, EQ, X, AH, CM, BE, H, P, CN, CL, BQ, J, S, BW, BM, CX, CU.

% BUOC 4: TRUC QUAN HOA SELF-ORGANIZING MAP: SOM_SHOW

% =====================================================

som_show_add('label',sMap,'Textsize',8,'TextColor','r','Subplot',2) pause % An phim bat ky de tiep tuc...

Cụm Khả năng thanh

toán

Vòng quay hàng tồn kho

Kỳ thu tiền bình quân

Doanh thu trên tổng tài

sản

Nợ phải trả/tổng tài sản

Thu nhập trước thuế/doanh

thu

Kinh nghiệm của ban

Tỷ lệ khả thi của PA kinh doanh

1 0.64 0.01 102 0.75 15 22 2.5 0.72

2 0.57 7.91 28 4.03 30.09 8.37 8.53 0.80

3 1.26 3.1 55.38 2.58 46.54 8 3.78 0.51

Cụm 1: Khách hàng thuộc cụm này có rủi ro thu hồi tương đối cao. Do khả năng thanh toán thấp hơn quy định, hàng tồn kho hầu nhƣ không quay vòng đƣợc, kỳ thu tiền bình quân lớn. Mặc dù theo đánh giá mức độ khả thi của dự án vay vốn là khá cao.

Cụm 2: Nhóm khách hàng thuộc cụm này là tương đối tốt, rủi ro thu hồi thấp. Khả năng thanh toán đảm bảo, vòng quay hàng tồn kho nhiều lần nên kỳ thu tiền bình quân ngắn, thu nhập ổn định, tài sản nợ trên tổng tài sản là chấp nhận đƣợc, ban giám đốc có kinh nghiệm qua nhiều năm, tỷ lệ khả thi của dự án cao.

Cụm 3: Khách hàng đƣợc đánh giá ở mức trung bình.

(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang(LUAN.VAN.THAC.SI).Hoc.mang.noron.theo.mo.hinh.SOM.va.ung.dung.trong.bai.toan.quan.ly.khach.hang.vay.von.ngan.hang

% STEP5: CLUSTERING OF THE MAP

% =====================

sM = som_autolabel(sM,sD,'vote');

kich thuoc cua bmu: 150 kich thuoc cua Labels: 66 subplot(1,3,1)

[c,p,err,ind] = kmeans_clusters(sM, 7); %Chia SOM thành 07 cum n_max: 7

c_max: 5

plot(1:length(ind),ind,'x-') [dummy,i] = min(ind)

dummy = 0.7652

i = 5 %So cum co duoc tu thuat toán subplot(1,3,2)

[Pd,V,me,l] = pcaproj(sD,2); Pm = pcaproj(sM,V,me);

Code = som_colorcode(Pm);

hits = som_hits(sM,sD);

U = som_umat(sM);

Dm = U(1:2:size(U,1),1:2:size(U,2));

Dm = 1-Dm(:)/max(Dm(:)); Dm(find(hits==0)) = 0;

som_cplane(sM,Code,Dm);

subplot(1,3,3) som_cplane(sM,cl)

pause % Strike any key to continue...

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Học mạng nơron theo mô hình SOM và ứng dụng trong bài toán quản lý khách hàng vay vốn ngân hàng (Trang 63 - 72)

Tải bản đầy đủ (PDF)

(77 trang)