Kredi Onayı İçin Bir Sınıflandırma Algoritması Önerisi A Classification Algorithm Advice for Credit Approval



Benzer belgeler
Uzaktan Algılama Teknolojileri

Web Madenciliği (Web Mining)

VERİ MADENCİLİĞİ (Sınıflandırma Yöntemleri) Yrd.Doç.Dr. Kadriye ERGÜN

Hafta 09 -Topluluk Yöntemleri - Boyut Azaltma - Anomali Tespiti

Geliştirilmiş Fisher Ayraç Kriteri Kullanarak Hiperspektral Görüntülerde Sınıflandırma

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

Web Madenciliği (Web Mining)

Türkçe Dokümanlar Ġçin Yazar Tanıma

7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= Genel: Vektörler bölümünde vektörel iç çarpım;

2.1 Gri Düzey Eş Oluşum Matrisi ( GLCM) Gri düzey eş oluşum matrisi Haralick tarafından öne sürülmüştür [1]. Đstatistiksel doku analizi yöntemidir.

Karaciğerde Oluşan Hastalıkların Tespitinde Makine Öğrenmesi Yöntemlerinin Kullanılması

VERİ MADENCİLİĞİ. Karar Ağacı Algoritmaları: SPRINT algoritması Öğr.Gör.İnan ÜNAL

Akış YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Eğitim seti (training set) sınıflandırma modelinin elde edileceği kayıtları içerir

MEH535 Örüntü Tanıma. 6. Boyut Azaltımı (Dimensionality Reduction)

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

Makine Öğrenmesi 11. hafta

COĞRAFİ BİLGİ SİSTEMLERİ YARDIMIYLA TRAFİK KAZALARININ TESPİTİNDE YENİ BİR VERİ ÖLÇEKLEME YÖNTEMİ: KOMŞU TABANLI ÖZELLİK ÖLÇEKLEME (KTÖÖ)

(AYIRIM) DENLİ. Emre KUZUGÜDENL. Doç.Dr.Serdar CARUS

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ

Makine Öğrenmesine Giriş (Machine Learning ML)

Eğiticili (supervised) öğrenme: Sınıflandırma (classification) Sınıf sayısı ve bir grup örneğin hangi sınıfa ait olduğu bilinir

Konular VERİ MADENCİLİĞİ. Örnek Tabanlı Yöntemler. En Yakın Komşu Sınıflandırıcı. En Yakın Komşu Yöntemi. Farklı Sınıflandırma Yöntemleri

Naive Bayes Yöntemi ile Spam Mail Teşhisi Kübra KURNAZ

Web Madenciliği (Web Mining)

YBS Ansiklopedi. Skorlama Algoritmaları 1 (Scoring Algorithms 1) Amine YEŞİLYURT 1, Şadi Evren ŞEKER Giriş

Destekçi Vektör Makineleri. Destekçi Vektör Makineleri(Support Vector Machines)

ÖZGEÇMİŞ. 1. Adı Soyadı : Olcay Taner Yıldız. 2. Doğum Tarihi : Unvanı : Doç. Dr. 4. Öğrenim Durumu :

BAYES ÖĞRENMESİ BİLECİK ÜNİVERSİTESİ. Araş. Gör. Nesibe YALÇIN. Yapay Zeka-Bayes Öğrenme

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Makine Öğrenmesi. Erhan AKDOĞAN, Ph.D.

Veri madenciliği yöntemleri

AYTUĞ ONAN CELAL BAYAR ÜNİVERSİTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SERDAR KORUKOĞLU EGE ÜNİVERSİTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Hafta 03/04 - Uzaklık/Benzerlik - En Yakın Komşular - Karar Ağaçları

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

Akış YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Metin Sınıflandırma. Akış

Bölüm 2: Kuvvet Vektörleri. Mühendislik Mekaniği: Statik

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN

Uzaktan Algılama Uygulamaları

Sosyal Medyada Makine Öğrenmesi ile Duygu Analizinde Dengeli ve Dengesiz Veri Setlerinin Performanslarının Karşılaştırılması

Makine Öğrenmesi 2. hafta

Eş-Talim Yöntemi ile Metin Sınıflandırma İçin Bir Uygulama

K-En Yakın Komşu Algoritması Parametrelerinin Sınıflandırma Performansı Üzerine Etkisinin İncelenmesi

2001 ve 2008 Yılında Oluşan Krizlerin Faktör Analizi ile Açıklanması

Kümeler arası. Küme içi. uzaklıklar. maksimize edilir. minimize edilir

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi

K En Yakın Komşu Methodu (KNearest Neighborhood)

Makine Öğrenmesi İle Duygu Analizinde Veri Seti Performansı

SİMPLEKS ALGORİTMASI Yapay değişken kullanımı

Karar Ağaçları Destekli Vadeli Mevduat Analizi. Bank Deposit Analysis Based on Decision Tree

Konular VERİ MADENCİLİĞİ. Örnek Tabanlı Yöntemler. En Yakın Komşu Sınıflandırıcı. En Yakın Komşu Yöntemi. Farklı Sınıflandırma Yöntemleri

Sevim Yasemin ÇİÇEKLİ 1, Coşkun ÖZKAN 2

Gözetimli & Gözetimsiz Öğrenme

İstatistiksel ve Makine Öğrenimi Yöntemleriyle Kredi Skorlama

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I

VERİ MADENCİLİĞİ VE SOSYAL AĞ ANALİZİ ARAŞTIRMA LABORATUVARI

Bireysel Emeklilik Sisteminde Katılımcı Memnuniyetinin Artırılması. Mert C. Demir, Ph.D. Emeklilik Gözetim Merkezi

Türkçe Twitter Mesajlarında Gizli Dirichlet Tahsisine Dayalı Duygu Analizi

Otomatik Doküman Sınıflandırma

YZM 3217 YAPAY ZEKA DERS#9: ÖĞRENME VE SINIFLANDIRMA

TEMEL MEKANİK 4. Yrd. Doç. Dr. Mehmet Ali Dayıoğlu Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü

Veri Madenciliği. Bölüm 5. Sınıflandırma 1. Doç. Dr. Suat Özdemir.

Bilgisayarla Görüye Giriş

Veri Madenciliği Karar Ağacı Oluşturma

Karaciğer Yetmezliğinin Teşhisinde Makine Öğrenmesi Algoritmalarının Kullanımı. In the Diagnosis of Liver Failure Using Machine Learning Algorithms

Doğal Dil İşlemede Eğilimler. Önceden: Yapay Zeka Tabanlı, tam olarak anlama. Şimdiki: Külliyat(Corpus)-tabanlı, İstatistiki, makine öğrenmesi içeren

METASEZGİSEL YÖNTEMLER

Karar ağaçları overfitting e karşı çok hassastır. Birkaç alternatif karar ağacı oluşturulur ve sonuçta oylama yapılarak karar verilir.

YAPAY SİNİR AĞI KULLANARAK DEPREM EĞİLİMİNİN KESTİRİMİ. Umut FIRAT

İSTANBUL TEKNİK ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK MÜHENDİSLİĞİ PROGRAMI

Kolektif Öğrenme Metotları

2. REGRESYON ANALİZİNİN TEMEL KAVRAMLARI Tanım

Demografik Özelliklerin Koroner Arter Hastalığına Etkisinin Analizi

İleri Örüntü Tanıma Teknikleri Ve Uygulamaları İçerik

Lineer Denklem Sistemleri Kısa Bilgiler ve Alıştırmalar

Görüntü Sınıflandırma

Hafta 05 - Karar Ağaçları/Kümeleme

İSTATİSTİKSEL DARALTICI (SHRINKAGE) MODEL VE UYGULAMALARI * A Statistical Shrinkage Model And Its Applications*

CBS ve Coğrafi Hesaplama

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

Math 103 Lineer Cebir Dersi Final Sınavı

SİSMİK DARBELERİN SINIFLANDIRILARAK DEPREM TEHLİKESİNİN TAHMİN EDİLMESİ

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 6003

İKİ BOYUTLU ÇUBUK SİSTEMLER İÇİN YAPI ANALİZ PROGRAM YAZMA SİSTEMATİĞİ

2.1 Bir Sınıfı Örneklerinden Öğrenme Vapnik-Chervonenkis (VC) Boyutu Olası Yaklaşık Doğru Öğrenme... 21

VERİ MADENCİLİĞİ YÖNTEMLERİ KULLANILARAK ÇOK-BANTLI UYDU GÖRÜNTÜ VERİLERİNİN SINIFLANDIRILMASI İÇİN ALGORİTMA SEÇİMİ

Bilgisayarla Görüye Giriş

Karar Ağaçları Destekli Vadeli Mevduat Analizi

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

YÖNEYLEM ARAŞTIRMASI - III

MAK 210 SAYISAL ANALİZ

Basel II: Bankacılık sektöründe değişim rüzgarları. 4 Mayıs 2006

Yrd. Doç. Dr. A. Burak İNNER

Üç Boyutlu Uzayda Koordinat sistemi

BULANIK TOPSİS YÖNTEMİYLE TELEFON OPERATÖRLERİNİN DEĞERLENDİRİLMESİ

Concept Learning. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ. Yapay Zeka - Kavram Öğrenme

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Çok Değişkenli İstatistik EKO428 Bahar Ön Koşul Dersin Dili

Görüntü İyileştirme Teknikleri. Hafta-8

Transkript:

Kredi Onayı İçin Bir Sınıflandırma Algoritması Önerisi A Classification Algorithm Advice for Credit Approval İsmail Haberal Bilgisayar Mühendisliği Bölümü Başkent Üniversitesi ihaberal@baskent.edu.tr Umut Tosun Bilgisayar Mühendisliği Bölümü Başkent Üniversitesi utosun@baskent.edu.tr Özet Otomatik kredi onayı, finansal uygulamalarda önemli bir yere sahiptir. Kredi, finans kurumları tarafından müşteriye faiziyle birlikte geriye ödenmesi için verilen borç paradır. Bu borçla ilgili risk, müşterinin borcunu geriye ödeyememe olasılığını öngörebilmek, finans kurumu için önemlidir. Bunun için karar verme aşamasında kullanılacak yöntem iyi seçilmelidir. Bu çalışmada finansal kredi onaylarının sınıflandırma teknikleri ile kontrolu incelenmiştir. Veri kümesi olarak Avustralya Kredi Onay Veri Kümesi kullanılmıştır. Dört farklı sınıflandırma tekniği (LDA, knn, Bayes, SVM) bu veri kümesine ayrı ayrı uygulanarak, elde edilen sonuçlardan hangi tekniğin daha iyi olduğu karşılaştırılmıştır. Anahtar Kelimeler Kredi Onayı, Veri Madenciliği, Veri Analizi, Sınıflandırma Algoritmaları Abstract Automatic credit approval, has an important place in financial applications. Credit to customers by financial institutions lending money with interest is to be paid back. This debt-related risk, the customer s inability to pay back the debt is important for financial institutions to be able to predict the probability. For this reason, decision-making stage must be well chosen. In this study, the classification of financial loan approval and control techniques have been investigated. Australian Credit Approval Dataset was used. Four different classification techniques (LDA, knn, Bayesian, SVM) were applied to the data set respectively and the results obtained were compared. Keywords Credit Approval, Data Mining, Data Analysis, Classification Algorithms I. GIRIŞ Bankacılık ve finansal işlemler ile ilgili gelen başvuru taleplerine kredi onayı vermek önemli bir işlemdir. Bu başvuruları tek tek değerlendirip sonuçlandırmak oldukça fazla zaman gerektirmektedir. Her başvuru belirlenen kriterlere göre tek tek incelenip bu kriterlere uyup uymadığına göre değerlendirilmelidir. Bu oldukça yorucu ve zaman alan bir durumdur. Sonucun belirlenmesi ve müşteriye geri bildirimi uzun bir süreci gerektirecektir. Değerlendirme esnasında, gözden kaçan durumların da olabilmesi muhtemeldir. Müşterinin veya kurumun mağdur olması ihtimalleri vardır. Olumsuz durumları önlemek için, bazı kontroller içeren bir yapı oluşturmak gerekir. Başvuru talebinde bulunan kişinin geçmişe yönelik veya anlık bilgilerinin biliniyor olması bu işlemin sonuçlanmasında önemli bir adımdır. Başvuran kişinin gelir-gider durumu, daha önce kredi kullanıp kullanmadığı gibi kriterler karar vermeyi kolaylaştıracak bilgilerdir. Karar verme aşamasında bu bilgilerden yola çıkan bir sisteme ihtiyaç duyulmaktadır. Gelen yeni bir başvurunun olumlu yada olumsuz sonuçlanmasını belirlenen kriterler ölçüsünde saptayan otomatik bir karar sistemi, en az hatayla bu görevi üstlenecektir [2]. Bu çalışmada bir kredi başvuru kümesi sınıflandırılmıştır. Bu sınıflandırmaya dayanarak gelen bir başvurunun uygun olup olmadığı tespit edilmeye çalışılmıştır. Sınıflandırma yapmak için Fisher Linear Discriminant Analysis (FLDA), k-en Yakın Komşu (knn), Naive Bayes, Destek Vektör Makinesi (SVM) algoritmaları kullanılmıştır. Bu algoritmalar ile Avustralya Kredi Onayı veri kümesi analiz edilmiş ve en iyi sonucu hangi algoritmanın verdiği tespit edilmeye çalışılmıştır.

A. Veri Kümesi II. MATERYAL VE METODLAR Avustralya Kredi Onayı veri kümesi, UCI Makine Öğrenmesi Ambarından temin edilmiştir. Veri kümesi, ilk kez 1987 de Ross Quinlan tarafından, kredi kartı uygulamalarında çalışmak üzere sağlanmıştır.[1] Veri kümesi, 6 numerik, 8 kategorik olmak üzere toplam 14 özellik ve 1 tane de sınıf değeri olmak üzere toplam 15 özelliğe sahiptir. Veri kümesi Tablo III de özet olarak gösterilmiştir. Veri içerisindeki isim ve diğer değerler, gerçek değerlerini korumak için sembolik olarak değiştirilmiştir. Veri kümesi, uzun ve kısa değerlerden oluşan iyi bir karışıma sahiptir ve birkaç kayıp değer vardır. Veri kümesi, 307 (%44.5) si pozitif (kredi onaylanmış), 383 (%55.5) ü negatif (kredi red) veri olmak üzere toplam 690 kayıttan oluşmaktadır. Grafik olarak veri kümesinin sınıf dağılımı Şekil 1 de gösterilmiştir. 37 (%5) örnek bazı kayıp(eksik) değerler içermektedir. Sınıf dağılımı Tablo I de, eksik değer istatistiği ise Tablo II de verilmiştir. Eksik değerler, Statlog projesinde düzenlenerek katagorik ve sürekli olarak veri kümesi içerisine yeniden eklenmiştir. [3] B. Sınıflandırıcılar Sınıflandırıcılar, otomatik karar verme sistemi için çok önemli bir yere sahiptir [4], [5]. Gelen verinin hangi sınıfa ait olduğunu belirlememizi sağlar. Sınıflandırma işlemini yapan bir çok algoritma vardır. Bunlar, farklı veri kümeleri için farklı sonuçlar verebilir. Bunun için, elimizdeki veriye en uygun sınıflandırıcıyı kullanmamız, sağlıklı karar vermek için önemlidir. Sınıflandırıcılar veri kümesine iki şekilde uygulanabilir; birincisi tüm veriye uygulama, ikincisi ise veri boyutu azaltılmış (future reduction) veriye uygulama. Boyut azaltma algoritması olarak Temel Bileşen Analizi (Principal Component Analysis-PCA) kullanılmıştır. Temel Bileşen Analizi (PCA) Verilen d boyutlu uzaydaki bir girdinin, izdüşüm yöntemiyle k<d boyutlu yeni bir uzaya, bilgi kaybı en az olacak şekilde eşlenmesidir [6]. Burada sınıf bilgisine ihtiyaç yoktur. Temel kriter, verideki değişimdir. Değişimin en yüksek olduğu yani veri noktaları arasındaki farkın en iyi ortaya çıktığı nokta, boyut azaltma noktamızdır (principal component). Bunu hesaplamak için, veri kümesine şu adımlar sırasıyla uygulanır. Önce her özelliğin ortalaması hesaplanır, her bir örneğin bu ortalamaya uzaklığı hesaplanarak elde edilen matrisin kovaryansı alınır. Kovaryans matrisinden de özdeğerler elde edilir. En iyi K değeri seçimi için, her K adet özdeğer toplamı denklem 1 de görüldüğü gibi, toplam özdeğere oranlanır (X K ). K X K = λ i N λ i (1) Özellik sayısı x eksenini, bu özellik karşılığında bulunan (X K ) değeri de y eksenini temsil etmek üzere grafik çizilir. Grafikte eğimin belirgin olarak değişime uğradığı(veri kaybı) yani farkın en belirgin olduğu noktadaki nitelik değeri (K), veri kümesi için en iyi K değeri olarak seçilir. Tablo I : Avustralya Kredi Onayı Veri Kümesi İçin Sınıf Dağılımı Sınıf Dağılım + 307 (%44.5) - 383 (%55.5) Tablo II : Avustralya Kredi Onayı Veri Kümesi içindeki Kayıp Değerler Özellik Eksik Değer A1 12 A2 12 A4 6 A5 6 A6 9 A7 9 A14 13

Fisher Doğrusal Diskriminant Analizi (FLDA) Tablo III : Avustralya Kredi Onayı Veri Kümesi Özellik Açıklama Tip A1 Cinsiyet Kategorisel girdi A2 Yaş Sürekli girdi A3 Adreslerdeki ortalama zaman Sürekli girdi A4 Ev durumu Kategorisel girdi A5 Mevcut meslek Kategorisel girdi A6 Mevcut iş durumu Kategorisel girdi A7 Çalışanlarla geçen ortalama zaman Sürekli girdi A8 Diğer Yatırımlar Kategorisel girdi A9 Banka hesabı Kategorisel girdi A10 Bankayla Zaman girdi A11 Sorumluluk referansı Kategorisel girdi A12 Hesap referansı Kategorisel girdi A13 Aylık Konaklama Harcaması Sürekli girdi A14 Tasarruf Hesap Dengesi Sürekli girdi A15 Sınıf (Red / Kabul) Kategorisel girdi Sınıflandırma için gözetimli bir boyut azaltma yöntemidir. W katsayısıyla tanımlanan öyle bir yön bulmak istiyoruz ki, w üzerine izdüşümleri alındığında iki sınıfın örnekleri birbirinden olabildiğince ayrılsın. İz düşümden sonra iki sınıfın iyi ayrışmış olması için ortalamalarının olabildiğince uzak olmasını ve bir sınıfın örneklerinin olabildiğince küçük bir alanda toplanmasını isteriz. S i = w = Sw 1 (µ 1 µ 2 ) (2) µ i = 1 K x i K (3) K (x µ i )(x µ i ) T (4) S w = Elde edilen yeni w değeri bütün örneklere uygulanarak örneklerin izdüşümü elde edilir: K S i (5) y i = w T.x i (6) İki sınıflı FLDA analizinde optimum w değeri denklem 2 ile bulunabilir. Denklem 3 ile de her sınıfın ortalama vektörü bulunabilir. Burada x i sınıfa ait her bir elemanı, K da eleman sayısını ifade eder. Denklem 4 ile çok değişkenli özellik uzayı x te saçılma matrisleri tanımlanır. Denklem 5 te saçılma matrislerinin toplamı ile sınıf-içi saçılma matrisleri bulunur. Örneğin iki sınıflı FLDA analizinde S w = S 1 + S 2 ile sınıf-içi saçılma matrisi elde edilir. Sonuç olarak örnek x değerlerinin, denklem 6 da olduğu gibi, doğrusal bir çizgiye izdüşümüyle skaler bir y değeri bulunur. k-en Yakın Komşu (knn) Sınıflandırması bilinmeyen bir örneği, kendisine en yakın olan komşu sınıfa dahil etme yöntemidir. Bunun için iki nokta arasındaki uzaklığı hesaplayan metotlar kullanılır. Bu çalışmada denklem 7 de tanımlanan Öklit Uzaklığı metodu kullanılmıştır. Naive Bayes Sınıflandırıcılar d(x, y) = n xi yi 2 (7) Sınıflandırması bilinmeyen bir örneğin, var olan sınıflardan hangisine ait olduğunu hesaplama metodudur. P(C 1 X), X örneğinin C 1 sınıfı içerisinde olma olasılığını gösterir [6].

P (C 1 X) P (C 2 X) > 1 (8) P (C 1 X) P (C 2 X) = P (X C 1).P (C 1 ) P (X C 2 ).P (C 2 ) (9) Hangi sınıf değeri yüksek ise, X o sınıfın elemanı olarak kabul edilir. Örneğin, iki sınıflı bir örnek için Naive Bayes metoduna göre bulunan olasılıklar denklem 8 ve denklem 9 a göre yazılarak elemanın hangi sınıfa ait olduğu tespit edilir. Destek Vektör Makinesi (SVM) Sınıflandırma için kullanılan en önemli yöntemlerden biridir. Sınıflandırma için bir düzlemde bulunan iki grup arasında bir sınır çizilerek iki grubu ayırmak mümkündür (Şekil 1). Bu sınırın çizileceği yer ise iki grubun da üyelerine en uzak olan yer olmalıdır. İşte SVM bu sınırın nasıl çizileceğini belirler. Bu işlemin yapılması için iki gruba da yakın ve birbirine paralel iki sınır çizgisi çizilir ve bu sınır çizgileri birbirine yaklaştırılarak ortak sınır çizgisi üretilir [7]. Şekil 1: SVM düzlemi SVM, hem doğrusal olarak ayırt edilebilen hem de edilemeyen veri kümesini sınıflandırabilir. Doğrusal olmayan bir eşlem ile n boyutlu veri kümesi m > n olacak şekilde m boyutlu yeni bir veri kümesine dönüştürülür. Yüksek boyutta doğrusal sınıflandırma işlemi yapılır. Uygun bir dönüşüm ile her zaman veri bir hiper düzlem ile iki sınıfa ayrılabilir. Hiper düzleme en yakın öğrenme verileri destek vektörleri olarak adlandırılır C. Uygulama Yöntemi Uygulama için, veri kümesi 2-kat yapılıp, öğrenme verisi %50 ve test verisi %50 olarak tercih edilmiştir. Bu işlem PCA uygulanmış veriye de uygulanır. Her bir sınıflandırıcı için bu veriler (PCA uygulanmış veri ve PCA uygulanmamış orijinal veri) kullanılmıştır. Sınıflandırıcıların doğruluk, özgüllük, duyarlılık ve hassasiyet değerleri hesaplanmıştır. Veri kümesi için gerçek doğru-yanlış değerleri ile, sistem tahmininin pozitif-negatif sonuçlarından oluşan Karışıklık Matrisi i Tablo IV deki gibi gösterilmektedir. Doğruluk: Populasyon içerisindeki true sonuçların (doğru positif ve doğru negatif ) oranını ifade eder. Denklem 10 da gösterilmiştir. T P + T N (10) T P + T N + F P + F N Özgüllük: Sistemin negatif tahmininin gerçek negatiflere oranını ifade eder. Denklem 11 de gösterilmiştir. T N T N + F P (11) Duyarlılık: Sistemin pozitif tahmininin gerçek pozitiflere oranını ifade eder. Denklem 12 de gösterilmiştir.

T P T P + F N Hassasiyet: Doğru pozitif sonuçların bütün pozitiflere oranını ifade eder. Denklem 13 te gösterilmiştir. T P T P + F P (12) (13) Tablo IV: Karışıklık Matrisi (TP: Doğru Pozitif FP: Yanlış Pozitif FN: Yanlış Negatif TN: Doğru Negatif) Gerçek Doğru Yanlış Sistem Doğru TP FP Hassasiyet Negatif FN TN Duyarlılık Özgüllük Doğruluk III. BULGULAR Veri kümesine PCA uygulandıktan sonra ortaya çıkan yeni özellik değerlerine göre sınıf dağılımı Şekil 2 de gösterilmiştir. Burada mavi renkli noktalar, pozitif sınıf değerli özellikleri, kırmızı renkli noktalar ise negatif sınıf değerli özelllikleri ifade etmektedir. x ekseni 1.özellik, y ekseni ise 2.özellik değerini temsil etmektedir. Bu grafikte PCA uygulanmış datanın ilk iki özellik değeri çizilmiştir. Şekil 2: Sınıf dağılım grafiği Veri kümesine PCA uyguladıktan sonra en iyi K değeri olarak Şekil 3 deki grafikten 9 değeri tespit edilmiştir. PCA uygulanmış veri kümesinin, sınıflandırıcı hesabı yapılırken, bu veri kümesinin ilk 9 özellik işleme sokulmuştur. Şekil 3: K değeri

Orijinal veri kümesi ve PCA uygulanmış veri kümesi için hesaplama yapılan sınıflandırıcılar ve elde edilen değerler Tablo V de verilmiştir. Burada PCA(-) değeri, orijinal veri kümesi, PCA(+) değeri ise PCA uygulanmış veri kümesi (K=9) göstermektedir. Veri kümesi üzerinde sınıflandırıcı hesabı yapılarak bir karışıklık matrisi oluşturulmuştur ve bu matristen duyarlılık, özgüllük, hassasiyet ve doğruluk değerleri hesaplanmıştır. Tablo V: Bulgular FLDA knn Bayes SVM PCA(-) PCA(+) PCA(-) PCA(+) PCA(-) PCA(+) PCA(-) PCA(+) Duyarlılık(%) 46 43 49 88 90 82 77 85 Özgüllük(%) 0 58 76 99 75 70 94 73 Hassasiyet(%) 100 46 83 99 61 52 94 59 Doğruluk(%) 46 51 57 94 79 73 85 77 Yapılan analizler de CA uygulanmış veri ile PCA uygulanmamış veriden elde edilen sonuçlar farklılıklar göstermektedir. Bazı algoritma için sonuç yüksek çıkarken, bazıları için düşük çıkmıştır. Yukardaki tablodan da anlaşılacağı gibi, bu veri kümesi için, Fisher Doğrusal Diskriminant (FLDA) sonucu doğruluk %46, hassasiyet %46, özgüllük %0 değeri, diğer algoritmalara göre daha düşük çıkmıştır. Hassasiyet değeri %100 çıkmıştır. PCA uygulanmış data için de FLDA nın bu değerleri en düşük değer olarak sonuçlanmıştır. Bu değeler doğruluk %51, duyarlılık %43, özgüllük %58, ve hassasiyet %46 dır. k-en Yakın Komşu (knn) algoritması sonucu, PCA uygulanmış data için, doğruluk %94 ve duyarlılık %99 değerleri diğer algoritmalara göre daha yüksek çıkmıştır. Duyarlılık %88, hassasiyet değeri de %99 hesaplanmıştır. Bu algoritma, PCA uygulanmamış data için ise elde edilen değerler bazı algoritmalara göre daha düşük çıkmıştır. Bu değerler doğruluk %57, duyarlılık %76, özgüllük %83, ve hassasiyet %83 olarak hesaplanmıştır. Naive Bayes algoritması, PCA uygulanmamış data için elde edilen duyarlılık değeri %90, diğer algoritmalara göre daha yüksek çıkmıştır. Doğruluk değeri %79, özgüllük değeri %75, hassasiyet değeri %61 olarak elde edilmiştir. PCA uygulandıktan sonra Naive Bayes algoritması uygulanarak, doğruluk %73, duyarlılık %82, özgüllük %70, hassasiyet %52 sonuçları elde edilmiştir. Karar Destek Makinesı (SVM) algoritması ile PCA uygulanmamış verilere uygulandığında özgüllük değeri %94, diğer algoritmalara göre daha yüksek sonuçlanmıştır. Doğruluk değeri %85, knn algoritmasından sonra gelen en yüksek değer olarak elde edilmiştir. Diğer değerler ise, duyarlılık %77, hassasiyet %94 olarak sonuçlanmıştır. PCA uygulandıktan sonra SVM algoritmasında, doğruluk %77, duyarlılık %85, özgüllük %73, hassasiyet %59 değerleri elde edilmiştir. IV. SONUÇ VE TARTIŞMA PCA algoritması bu veri kümesi için net bir boyut azaltma yapamadığını göstermiştir. Dolayısıyla, PCA ile boyut azaltma bu veri kümesine uygulanmayabilir. Otomatik kredi skorlama ve onaylama, hızlı ve akıllı karar verme açısından finans kurumları için günümüzde çok önemli bir role sahiptir. Kredi başvurularının otomatik olarak sonuçlandırılması için, önceden bir sınıflandırma yapılması ve gelen başvuru da bu sınıflandırmalardan hangisine uygun ise ona göre sonuçlandırılması gerekmektedir. FLDA algoritması, Avustralya Kredi Onayı verisinin sınıflandırması için en düşük değerlere sahip olduğu için, bu verinin sınıflandırmasında başarılı olamamaktadır. Veri kümesinin grafiksel dağılımında, sınıfların birbiri içerisine girip dağılması, lineer bir çizgiyle ayrılmasını olanaksızlaştırabilir. Buna bağlı olarak da sınıflandırma değerleri düşük çıkmış olabilir. knn algoritması, PCA uygulandıktan sonra doğruluk ve özgüllük değerleri daha yüksek çıkmıştır. Bu veri kümesi sınıflandırılması için en iyi algoritmanın PCA uygulanmış knn algoritması olduğunu söyleyebiliriz. SVM algoritması da bu veri kümesi için, knn algoritmasından sonra iyi sonuçları veren algoritma olduğu görülmektedir. Veri kümesinin birbirinden net bir şekilde ayrılmamış olması, birbirine karışmış olması, SVM algoritmasının bu veriyi ayırmada en etkili metodlardan biri olmasını sağlamış olabilir. KAYNAKLAR [1] Ross Quinlan. Simplifying decision trees. Int J Man-Machine Studies 27,pp. 221-234, Dec 1987 [2] Sum Sakprasat, Mark C. Sinclair. Classification Rule Mining for Automatic Credit Approval using Genetic Programming. IEEE Congress on Evolutionary Computation, Page(s):548-555, 2007 [3] "Statlog Datasets: comparison of results". Department of Informatics, Nicolaus Copernicus University, Available: http://www.is.umk.pl/projects/datasetsstat.html [4] Ethem Alpaydın. Combined 5 x 2 F test for comparing supervised classification learning algorithms. Neural Computation, 11:1885 1892, 1999 [5] Janez Demsar. Statistical Comparisons of Classifiers over Multiple Data Sets. Journal of Machine Learning Research 7, 1-30, 2007 [6] Ethem Alpaydın.Yapay Öğrenme, Boğ.Ünv Yayınları [7] Cheng-Lung Huang, Mu-Chen Chen, Chieh-Jen Wang. Credit scoring with a data mining approach based on support vector machines. Expert Systems with Applications 33, 847 856, 2007