Nghiên cứu một số kỹ thuật khai phá dữ liệu cho bài toán dự đoán rủi ro tín dụng - Pdf 25


ðẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ðẠI HỌC CÔNG NGHỆ NGUYỄN VĂN TOÀN
NGHIÊN CỨU MỘT SỐ KỸ THUẬT KHAI PHÁ DỮ LIỆU
CHO BÀI TOÁN DỰ ðOÁN RỦI RO TÍN DỤNG


Nguyễn Văn Toàn
NGHIÊN CỨU MỘT SỐ KỸ THUẬT KHAI PHÁ DỮ LIỆU
CHO BÀI TOÁN DỰ ðOÁN RỦI RO TÍN DỤNG Ngành: Công nghệ thông tin
Mã số: 1.01.10 LUẬN VĂN THẠC SĨ

2.1. Bài toán dự ñoán rủi ro tín dụng 21
2.2. Thông tin về một khoản vay 22
2.2.1. Thông tin về khách hàng vay vốn 22
2.2.2. Thông tin về phương án sản xuất kinh doanh 23
2.2.3. Thông tin liên quan ñến tài sản bảo ñảm (TSBD) 24
2.2.4. Thông tin khác 24
2.3. Dữ liệu sử dụng cho bài toán 24
CHƯƠNG 3 - XỬ LÝ DỮ LIỆU DỰ ðOÁN RỦI RO TÍN DỤNG 25

3.1. Tiền xử lý dữ liệu 25
3.1.1. Công việc tiền xử lý dữ liệu 25
3.1.2. Tiền xử lý dữ liệu dự ñoán rủi ro tín dụng 30
3.2. Phương pháp lấy mẫu dữ liệu (Data sampling) 35
3.2.1. Phương pháp lấy mẫu dữ liệu 35
3.2.2. Lấy mẫu lên (Oversampling) 35
3.2.3. Lấy mẫu xuống (undersampling) 36
3.2.4. Kết hợp hai chiến lược trên 36
3.3. Hợp nhất các lớp của tập dữ liệu (Data merged) 36
CHƯƠNG 4 - DỰ ðOÁN RỦI RO TÍN DỤNG SỬ DỤNG 38

CÂY QUYẾT ðỊNH (C4.5) 38

4.1. Giới thiệu cây quyết ñịnh 38
4.1.1. Khái niệm 38
4.1.2. Các loại cây quyết ñịnh 38
4.1.3. Ví dụ thực hành 39
4.1.4. Xây dựng cây quyết ñịnh 40
4.2. Thuật toán C4.5 và ñặc ñiểm cây quyết ñịnh 41
4.2.1. Thuật toán C4.5 [17] 41 10
BẢNG CÁC TỪ VIẾT TẮT

Thuật ngữ

Ý nghĩa
CBA Classification Based on Association – Phân loại dựa vào sự kết
hợp
CSDL Cơ sở dữ liệu
DM Data mining (Khai phá dữ liệu)
D1 Tập dữ liệu sau khi tiền xử lý
D2 Tập dữ liệu hợp nhất lớp thành 02 lớp A_B và C_D_E từ tập D1
KDD Knowledge Discovery in Database

(Khai phá tri thức từ dữ liệu)

SVM Support Vector Machine (máy véc-tơ hỗ trợ)
TSBD Tài sản bảo ñảm
11
BẢNG CÁC THUẬT NGỮ ANH-VIỆT
Tiếng Anh Tiếng Việt
Association Kết hợp
Classification And Regression

Oversampling Lấy mẫu lên
Pattern evaluation ðánh giá các mẫu
Prediction Dự ñoán
Prediction Model Mô hình dự báo
Random oversampling Lấy mẫu lên ngẫu nhiên
Relative absolute error sai số tương ñối tuyệt ñối
Relative squared error Sai số bình phương tương ñối
Root mean-squared error Căn bậc hai sai số bình phương trung bình
Root relative squared error căn bậc hai sai số bình phương tương ñối
Synthetic Minority Over-
sampling Technique - SMOTE
Kỹ thuật lấy mẫu lên lớp thiểu số nhân tạo
Undersampling Lấy mẫu dưới
12
Chương 1 - TỔNG QUAN KHAI PHÁ TRI THỨC TỪ DỮ LIỆU
VÀ KHAI PHÁ DỮ LIỆU
1.1 Giới thiệu khai phá tri thức từ dữ liệu và khai phá dữ liệu
Hiện nay có nhiều ñịnh nghĩa về khai phá dữ liệu: theo Witten [2] khai phá dữ
liệu là quá trình khai phá các mẫu trong dữ liệu. Quá trình phải là tự ñộng hoặc bán tự
ñộng. Các mẫu khám phá phải có ý nghĩa. Còn theo Dunham[3] thì khai phá dữ liệu là
quá trình tìm kiếm thông tin ẩn chứa trong dữ liệu. Hay ñịnh nghĩa của Roiger thì khai
phá dữ liệu là quá trình tận dụng một hay một số kỹ thuật học máy ñể tự ñộng phân
tích và trích chọn tri thức từ dữ liệu bên trong CSDL.
Tựu chung lại thì khai phá dữ liệu (DM) là phân tích tập dữ liệu quan sát lớn ñể
tìm ra các mối liên hệ hiển nhiên và tổng quát hóa dữ liệu theo các cách ñể hiểu ñược
và có ý nghĩa cho chính dữ liệu. DM là một quá trình khai phá các tri thức mới và các
tri thức có ích ở dạng tiềm năng trong nguồn dữ liệu ñã có. DM chỉ là một bước của

Thông thường một số bước ñược gộp lại với nhau. Ví dụ làm sạch dữ liệu (data
cleaning) và tích hợp dữ liệu có thể ñược gộp với nhau thành giai ñoạn tiền xử lý dữ
liệu (preprocessing) ñể sinh ra một kho dữ liệu (data warehouse). Lựa chọn dữ liệu
(data selection) và biến ñổi dữ liệu (data transformation) có thể ñược gộp lại thành giai
ñoạn hợp nhất dữ liệu, các dữ liệu ñược lựa chọn sẽ ñược biến ñổi ñể tạo thành tập dữ
liệu có ñịnh dạng thống nhất.
KDD là một quá trình lặp. Mỗi khi tri thức khai phá ñược biểu diễn cho người
dùng, các ñộ ño ñánh giá có thể ñược nâng cao, khai phá có thể ñược cải tiến trong
tương lai, dữ liệu mới có thể ñược chọn hoặc biến ñổi trong tương lai, hoặc các nguồn
dữ liệu mới có thể ñược tích hợp nhằm thu ñược các kết quả khác, thích hợp hơn.
Quá trình Data mining
Quá trình khai phá dữ liệu chỉ là một giai ñoạn của khai phá tri thức trong
CSDL. Quá trình này phải ñáng tin cậy và có thể dùng lại ñối với người dùng ít hiểu
biết về Data mining. Do ñó quy trình chuẩn công nghiệp Cross cho khai phá dữ liệu
(CRISP-DM: CRoss Industry Standard Process for Data mining) ñã ñược một số tổ
chức, công ty (SPSS/ISL, NCR, Daimler-Benz, OHRA) hợp tác phát triển và công bố 14
năm 1996. CRISP là một tiến trình chuẩn miễn phí, ñược sử dụng ñể xử lý vấn ñề khai
phá dữ liệu trong thương mại và nghiên cứu [5].
CRISP-DM là một vòng ñời bao gồm 6 giai ñoạn, ñược biểu diễn như hình sau:

Hình 1.2 – Quá trình CRISP-DM.
• Tìm hiểu nghiệp vụ (Business understanding): ñây là giai ñoạn ñầu tiên của quá
trình chuẩn CRISP-DM, cũng có thể ñược hiểu là giai ñoạn tìm hiểu nghiên cứu.
 Phát biểu các mục tiêu của dự án và các yêu cầu rõ ràng trong phạm vi yêu
cầu nghiệp vụ hoặc nghiên cứu.
 Biến ñổi các mục tiêu và các giới hạn vào các mẫu phát biểu ñịnh nghĩa vấn
ñề của data mining. Chuẩn bị ñưa ra các chiến lược ñể ñạt ñược những mục

ñiểm triển khai phức tạp hơn: thực hiện quá trì khai phá dữ liệu song song trong bộ
phận khác.
1.2 Nhiệm vụ(task) khai phá dữ liệu
Một số bài toán chính mà khai phá dữ liệu thường thực hiện là [6]:
• Mô tả (Description)
• Ước lượng (Estimation)
• Dự ñoán (Prediction)
• Phân lớp (Classification)
• Phân cụm (Clustering)
• Kết hợp (Association)
Bài toán thông dụng nhất trong KPDL là Phân lớp (Classification). Với một tập
các dữ liệu huấn luyện cho trước và sự huấn luyện của con người, các giải thuật phân
loại sẽ học ra bộ phân loại (classifier) dùng ñể phân các dữ liệu mới vào một trong 16
những lớp (còn gọi là loại) ñã ñược xác ñịnh trước. Nhận dạng cũng là một bài toán
thuộc kiểu Phân loại.
Các giải thuật Tìm luật liên kết (Association Rule) tìm kiếm các mối liên kết
giữa các phần tử dữ liệu, ví dụ như nhóm các món hàng thường ñược mua kèm với
nhau trong siêu thị.
Các kỹ thuật Phân cụm (Clustering) sẽ nhóm các ñối tượng dữ liệu có tính chất
giống nhau vào cùng một nhóm. Mỗi cụm là một tập hợp các ñối tượng dữ liệu giống
nhau và khác với các ñối tượng cụm khác. Phân cụm khác với phân lớp ở chỗ không
có biến ñích cho phân cụm. Phân cụm không cố gắng phân lớp, ước lượng, dự ñoán
giá trị của một biến ñích. Thay vào ñó, các thuật toán phân cụm sẽ tìm các mảng dữ
liệu có quan hệ với nhau tạo thành các nhóm hoặc các cụm.
Mô tả dữ liệu (Description): ñôi khi các nhà nghiên cứu và phân tích thường tìm
các cách ñể mô tả các mẫu và xu hướng của dữ liệu. Các mô hình khai phá dữ liệu có
thể trong suốt. Vì vậy kết quả của mô hình khai phá dữ liệu phải mô tả các mẫu rõ ràng

)( )( −++−

root mean-squared error
n
apap
nn
2
11
)( )( −++−

mean absolute error
n
apap
nn
22
11
|| || −++−

relative squared error

=
−++−
−++−
i
i
n
nn
a
n
a

aaaa
apap
n
nn
−++−

+
+


correlatinon coeffcient
1
))((
,

−−
=

n
aapp
S
SS
S
i
ii
PA
AP
PA

1

ñ
o
ñ
ánh giá mô hình d


ñ
oán.
Trong
ñ
ó,
p
i
là các giá tr

d


ñ
oán c

a mô hình và
a
i
là các giá tr

th

c t
ế

n b

c hai sai s

bình ph
ươ
ng trung bình


Relative absolute error - sai s

t
ươ
ng
ñố
i tuy

t
ñố
i


Root relative squared error - c
ă
n b

c hai sai s

bình ph
ươ

ã xây d

ng nh
ư
sau:
Ma tr

n Confusion:
D


ñ
oán là m

u tích
c

c
D


ñ
oán là m

u không
tích c

c
M


u tích c

c sai (FP) M

u tích c

c
ñ
úng (TN) 18


T

l

m

u tích c

c(Positive)
ñ
úng: TPrate = TP/(TP + FN)


T

l



Giá tr

d


ñ
oán m

u tích c

c: PPvalue = TP/(TP + FP)


Giá tr

d


ñ
oán m

u không tích c

c: NPvalue = TN/(TN + FN)
M

t s


ĩ
a là recall (R): R = TPrate = TP/(TP + FN)
Giá tr

d


ñ
oán m

u tích c

c
ñượ
c
ñị
nh ngh
ĩ
a là precision (P): P =
PPvalue = TP/ (TP + FP). F-measure (F)
ñượ
c
ñề
xu

t
ñể
k
ế
t h


t F-measure có giá tr

cao s

b

o
ñả
m c

hai giá tr

recall và precision
ñề
u cao.


ROC Area: di

n tích c

a vùng ROC (Receiver Operating Characteristic)
1.4 Ứng dụng KDD và Datamining
Khai phá d

li

u
ñượ


ng thông tin. Tùy theo
b

n ch

t c

a t

ng l
ĩ
nh v

c, vi

c v

n d

ng khai phá d

li

u có nh

ng cách ti
ế
p c


thu

t cao [10], nh
ư
tìm ki
ế
m m

d

u t



nh vi

n thám, xác
ñị
nh
các vùng gãy trong

nh
ñị
a ch

t
ñể
d



t
nh

n d

ng hay xác su

t nh
ư
ng
ñượ
c gi

i quy
ế
t v

i yêu c

u cao h
ơ
n b

i các k

thu

t
c



t trong th

c t
ế
. Các k

thu

t DM
ñ
ã
ñượ
c áp
d

ng thành công trong vi

c d


ñ
oán t

i s

d

ng
ñ

n ph

m cho
các nhà s

n xu

t, giá tr

c

a s

n ph

m trên th

tr
ườ
ng cho các công ty tài chính hay
phân nhóm các khách hàng ti

m n
ă
ng, [10] Ngoài ra, KPDL còn
ñượ
c áp d

ng cho


ñ
ã mang l

i nh

ng hi

u qu

thi
ế
t th

c cho các ho

t
ñộ
ng di

n ra hàng
ngày trong
ñờ
i s

ng [11].
Trong l
ĩ
nh v

c tài chính ngân hàng, data mining


n lý r

i ro tác nghi

p, làm s

ch d

li

u, ví d

[8, 12, 13]:


H

th

ng
ñ
ánh giá r

i ro tín d

ng Falcon c

a HNC inc., s


ng Skicat c

a JDL, các nhà thiên v
ă
n h

c s

d

ng
ñể
xác
ñị
nh và
phân l

p các
ñố
i t
ượ
ng thiên v
ă
n.


H

th


ñể
phát tri

n các

ng
d

ng cho vi

c Marketing, r

i ro tín d

ng, qu

n lý r

i ro và làm s

ch d

li

u;


Công ty StatSoft
ñ
ã s

ñể
t

o m

t mô hình cho vi

c bán
hàng chéo và nâng cao hi

u qu

c

a vi

c bán hàng;


Ngân hàng HSBC c

a M


ñ
ã s

d

ng các công c

ñế
n v

i khách hàng nhanh h
ơ
n,
Theo k
ế
t qu

th
ă
m dò c

a Kdnuggets, Data mining
ñượ
c

ng d

ng nhi

u nh

t
trong l
ĩ
nh v

c ngân hàng,

20

Hình 1.3 -
Th
ă
m dò

ng d

ng Data mining, 08/2004 c

a Kdnuggets.Hình 1.4 -
Th
ă
m dò

i vay không th

tr


ñượ
c g

c và/ho

c lãi
ñ
úng th

i h

n quy
ñị
nh (v

n

). Hi

n nay, các ngân hàng th
ươ
ng
m

i s


i n

hi

n hành c

a Ngân hàng Nhà N
ướ
c (NHNN): T


ch

c tín d

ng th

c hi

n phân lo

i n

theo n
ă
m (05) nhóm nh
ư
sau:
a)

ng
thu h

i
ñầ
y
ñủ
c

g

c và lãi
ñ
úng h

n;
-

Các kho

n n

quá h

n d
ướ
i 10 ngày và t

ch


c và lãi
ñ
úng th

i h

n còn l

i;
b)

Nhóm 2 (N

c

n chú ý):
-

Các kho

n n

quá h

n t

10 ngày
ñế
n 90 ngày;
-

p, t

ch

c thì t

ch

c tín d

ng ph

i có h

s
ơ

ñ
ánh giá
khách hàng v

kh

n
ă
ng tr

n



d
ướ
i tiêu chu

n):
-

Các kho

n n

quá h

n t

91 ngày
ñế
n 180 ngày;
-

Các kho

n n

c
ơ
c

u l


n

l

n
ñầ
u phân lo

i vào nhóm 2 theo quy
ñị
nh
t

i ph

n b

trên;
-

Các kho

n n


ñượ
c mi

n ho



Các kho

n n

quá h

n t

181 ngày
ñế
n 360 ngày;
-

Các kho

n n

c
ơ
c

u l

i th

i h

n tr


ñầ
u;
-

Các kho

n n

c
ơ
c

u l

i th

i h

n tr

n

l

n th

hai; 22

c

u l

i th

i h

n tr

n

l

n
ñầ
u quá h

n t

90 ngày
tr

lên theo th

i h

n tr

n

n tr

n

l

n th

hai quá h

n theo th

i
h

n tr

n


ñượ
c c
ơ
c

u l

i l

n th

c

ch
ư
a
b

quá h

n ho

c
ñ
ã quá h

n;
-

Các kho

n n

khoanh, n

ch

x

lý;
Các nhóm n

ñượ
c phân lo

i vào m

t trong
n
ă
m nhóm n

trên. M

i nhóm n

bi

u di

n m

t m

c
ñộ
r

i ro c

a kho



i ro
c

a kho

n vay
ñ
ó. Bài toán d


ñ
oán r

i ro tín d

ng là vi

c d


ñ
oán nhóm n


ñượ
c
phân lo

i sau ngày

n xu

t kinh doanh và các thông tin khác liên quan
ñế
n kho

n vay. M

c
ñ
ích c

a bài toán là d

a vào các thông tin
ñ
ó
ñể

ñư
a ra d


ñ
oán
nhóm n

(nhóm 1 hay nhóm A, nhóm 2 hay nhóm B, nhóm 3 hay nhóm C, nhóm 4
hay nhóm D, ho



u c

a m

t l

p khách hàng là
doanh nghi

p và ch

ch

n các kho

n vay có tài s

n b

o
ñả
m c

a Ngân hàng cho m

c
ñ
ích nghiên c



ng thông tin này c

a m

t kho

n vay là r

t nhi

u. Tuy nhiên tôi ch

l

a ch

n
nh

ng thông có th



nh h
ưở
ng
ñế
n r



n vay
ñượ
c s

d

ng cho bài toán bao g

m:
2.2.1. Thông tin về khách hàng vay vốn
Nh

ng thông tin liên quan
ñế
n khách hàng vay v

n bao g

m: 23


Lo

i hình doanh nghi

p c

nh/thành ph

khách hàng, ví d

: thành ph

H

Chí
Minh, thành ph

Hà n

i, …


Thành ph

n kinh t
ế
: là thành ph

n kinh t
ế
c

a khách hàng, nh
ư
: Kinh t
ế

ð
ánh giá khách hàng: là
ñ
ánh giá c

a Ngân hàng v

khách hàng, nh
ư
: Khách
hàng
ñặ
c bi

t, Khách hàng t

t, Khách hàng trung bình,…


Khách hàng chi
ế
n l
ượ
c c

a ngân hàng: là khách hàng chi
ế
n l
ượ
c c

ng:
ñể
phân bi

t khách hàng có
quan h

v

i nhi

u t

ch

c tín d

ng (“Yes”) hay ch

có quan h

tín d

ng v

i
Ngân hàng (“No”).


Khách hàng v

n
m

c cho phép c

a khách hàng (“No”).
2.2.2. Thông tin về phương án sản xuất kinh doanh
Thông tin v

ph
ươ
ng án s

n xu

t kinh doanh c

a m

i kho

n vay bao g

m:



S

n ph


ng khoán, cho vay
ñầ
u t
ư
b

t
ñộ
ng s

n,…


Th

i h

n c

a kho

n vay: là th

i h

n c

a kho



i
ñồ
ng ti

n c

a kho

n vay: là lo

i ti

n mà khách hàng nh

n vay t

Ngân
hàng, nh
ư
: VN
ð
, USD, EUR, …


S

ti

n xin vay: là s


n c

a khách hàng, nh
ư
chi phí ph

c v


s

n xu

t, tiêu dùng, kinh doanh, … 24


Kho

n vay tu

n hoàn: kho

n vay có ph

i là kho


ñế
n tài s

n b

o
ñả
m bao g

m:


Nhóm TSBD: là nhóm tài s

n
ñượ
c quy
ñị
nh trong h

th

ng Ngân hàng, nh
ư
:
nhóm máy móc dây chuy

n, nhóm tài s

n b

o
ñả
m
cho kho

n vay nh
ư
: 50%, 70%, 100%.
2.2.4. Thông tin khác
Ngoài các thông tin trên, m

i kho

n vay còn có m

t s

thông tin khác có th



nh h
ưở
ng
ñế
n m

c
ñộ
r

ã
ñượ
c phân lo

i sau
ngày
ñ
áo h

n trong d

li

u c

a Ngân hàng. T

p d

li

u này không ph

n ánh chính xác
toàn b

d

li



u.
ðặ
c
ñ
i

m c

a d

li

u: T

l

n

x

u (n

nhóm 3, 4 và 5) c

a Ngân hàng công
th
ươ
ng Vi



a t

ng kho

n vay là khác nhau, nh
ư
ng v

i
ñặ
c
ñ
i

m trên ta có
th

nh

n th

y r

ng s

kho

n vay có nhóm n



p d

li

u c

a bài toán s


d

li

u không cân b

ng (imbalanced data).
Bài toán d


ñ
oán r

i ro tín d

ng ph

i x

lý trên t


u không cân b

ng.
25
Chương 3 - XỬ LÝ DỮ LIỆU DỰ ðOÁN RỦI RO TÍN DỤNG
3.1. Tiền xử lý dữ liệu
D

li

u
ñượ
c s

d

ng
ñể
khai phá d

li

u th
ườ
ng
ñượ


u có
th

khác nhau.
ð
i

u
ñ
ó d

n
ñế
n d

li

u có th

không
ñầ
y
ñủ
, nhi

u ho

c mâu thu


a,


Các giá tr

thi
ế
u,


Outliers,


D

li

u trong m

t bi

u m

u không thích h

p cho các mô hình khai phá d

li

u,


u.
Vì v

y
ñể
nâng cao
ñộ
chính xác c

a khai phá d

li

u, chúng ta ph

i th

c hi

n ti

n x


lý d

li

u nh


lý d

li

u chi
ế
m kho

ng 60% trên t

ng th

i gian c

a c


quá trình khai phá d

li

u [16].
3.1.1. Công việc tiền xử lý dữ liệu
Quá trình ti

n x

lý d



i r

c hóa d

li

u (Data discretization).

Hình 3.1 –
Mô ph

ng các công vi

c ti

n x

lý d

li

u.
26

Làm sạch dữ liệu
Trong th

a d

li

u k
ế
t h

p l

i; d

li

u nhi

u g

m l

i ho

c outlier; d

li

u mâu
thu

n nh

ch d

li

u bao g

m m

t s

các công vi

c nh
ư
sau:
Xử lý các giá trị thiếu
: có r

t nhi

u ph
ươ
ng pháp
ñể
x

lý các giá tr

thi
ế


trung bình c

a thu

c tính cho t

t c

các ví d

thu

c cùng m

t
l

p


S

d

ng giá tr

có th

x


c tính l
ươ
ng
c

a ng
ườ
i có
ñộ
tu

i x và trình
ñộ
y d

a trên các d

li

u khác hi

n có?
Tìm ra dữ liệu nhiễu:


S

d



n ghi n

m ngoài m

t c

m
b

t k

c

a t

p d

li

u.


H

i quy: s

d

ng các hàm h

ế
p vào 3 bin có kích th
ướ
c b

ng
nhau.

B
ướ
c 2: làm ph

ng b

ng các giá tr

trung bình/
ñườ
ng biên c

a bin

gi

m các giá tr

riêng bi

t và tránh outlier


ñườ
ng biên ta có:

Bin 1: 4, 4, 15

Bin 2: 21, 21, 24

Bin 3: 25, 25, 34


Concept Hierarchy: ví d

bi

u di

n các giá tr

s

c

a tr
ườ
ng tu

i là tr

, trung
niên và già.


c vi

c lo

i b

các outlier, ng
ườ
i ta th
ườ
ng s

d

ng các
ph
ươ
ng pháp:

S

d

ng bi

u
ñồ
d


ñ
ây:

Hình 3.2 -
Minh h

a phân c

m d

li

u


H

i quy: tìm
ñườ
ng
ñ
i

u ch

nh t

t nh

t cho các

ñườ
ng
ñ
i

u ch

nh t

t nh

t cho d

li

u hi

n t

i, t


ñ
ó s

nh

n th

y 3

ng các ph

thu

c hàm
ñ
ã bi
ế
t: ví d

item# -> Item
-

Duy

t l

i tích h

p d

li

u, vì có th

m

t s

mâu thu

y t

nhi

u ngu

n khác nhau, nên có th

:
-

Cùng khái ni

m nh
ư
ng khác tên thu

c tính
-

Cùng giá tr

nh
ư
ng bi

u di

n khác nhau
-

i tích h

p d

li

u
ñể
h

p nh

t các ngu

n khác nhau vào m

t kho,
th
ườ
ng là data warehouse. Các ph
ươ
ng pháp th
ườ
ng
ñượ
c s

d

ng là:

khác)


Bi
ế
n
ñổ
i d

li

u
-

Ph

m v

các giá tr

c

a các thu

c tính (
ñặ
c tính) khác nhau, d

n
ñế

u trong m

t dãy nh
ư
[0
1], [-1 1] ng
ă
n c

n các thu

c có nhi

u giá tr

h
ơ
n v

i m

t ph

m vi l

n. ví d


“l
ươ

ñượ
c s

d

ng là:
-

Co dãn giá tr

d

li

u vào m

t dãy b

ng vi

c s

d

ng m

t s

ph
ươ

li

u ch


ñị
nh m

i (c

th

0-1).
min')min'(max'
min
max
min
'
+−


=
y
y
Giá tr

nh

nh



i giá tr

l

n nh

t m

i, max’; y là giá tr

ban
ñầ
u và y’ là giá tr

m

i
Ví d

: gi

s

giá tr

c
ũ

ñượ


n hóa d

li

u Z-Score: h

u ích khi min và max không bi
ế
t ho

c outlier tr

i
h
ơ
n giá tr

min-max. M

c
ñ
ích là h

u h
ế
t d

li



u n

m kho

ng 50
ñế
n 100, nh
ư
ng ta có m

t vài
ñ
i

m d

li

u ngoài dãy
ñ
ó, z-score s

nén h

u h
ế
t d

li


ch


s

c

a giá tr

l

n nh

t
Y’=y/10
n

Ví d

: X=900 là giá tr

l

n nh

t -> n=3 => 900 co l

i thành 0.009


u qu

và phân tích khó.
-

Gi

i pháp: Rút g

n d

li

u
ñể
rút g

n t

p d

li

u l

n thành bi

u di

n nh


n nh

h
ơ
n, m

t s

ph
ươ
ng pháp th
ườ
ng
ñượ
c s

d

ng là:

K
ế
t h

p d

li

u (cube d


30
-

Chuy

n d

li

u s

(liên t

c) thành các giá tr

rõ ràng
-

M

t s

thu

t toán data mining ch

ch

p nh

li

u cho bài toán d


ñ
oán r

i ro tín d

ng.
T

p d

li

u c

a bài toán
ñượ
c l

y t

m

t ngu

n (m

t b

ng d

li

u g

m 32,393 b

n ghi các
kho

n vay. M

i b

n ghi g

m 19 tr
ườ
ng, trong
ñ
ó tr
ườ
ng
chỉ báo nợ
là thu

c tính c

ch

a r

t nhi

u giá tr

s

khác nhau.
ð
i

u này làm

nh h
ưở
ng
ñế
n ch

t l
ượ
ng d

li

u và k
ế


a d

li

u trong ho

t
ñộ
ng kinh
doanh c

a ngân hàng trong th

c t
ế
, tôi
ñ
ã chuy

n t

p giá tr

s

sang t

p giá tr


n, TH – trung h

n và DH – dài h

n. Trong
ñ
ó,
NH là các kho

n vay có th

i h

n d
ướ
i ho

c b

ng 12 tháng; TH là các kho

n vay có
th

i h

n l

n h
ơ

khác
nhau trong t

p d

li

u và s

b

n ghi thi
ế
u giá tr

là 7. Các b

n ghi thi
ế
u giá tr

thu

c
tính Thành ph

n kinh t
ế

ñề


n ghi thi
ế
u giá tr

thu

c tính này.

Hình 3.4 -
Giao di

n weka phân tích thu

c tính Thành ph

n kinh t
ế
(TPKT).

Trích đoạn Thuật toán CBA Giới thiệu Support Vector Machine Lựa chọn tham số
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status