İçeriğe atla

Karar ağacı

Karar ağacı, bir kurum veya kuruluş tarafından tercihlerin, risklerin, kazançların ve hedeflerin anlaşılmasına yardımcı olan bir teknik türüdür. Aynı zamanda birçok önemli yatırım sahalarında uygulanabilen, birbiriyle bağlantılı şans olaylarıyla ilgili olarak çıkan çeşitli karar noktalarını incelemek için kullanılan bir karar destek aracıdır.[1] Yalnızca koşullu kontrol ifadeleri içeren bir algoritmayı görüntülemenin bir yoludur.

Karar ağacı, bir hedefe ulaşma olasılığı en yüksek olan stratejiyi belirlemeye yardımcı olmak için kullanılan bir yöntemdir. Özellikle karar analizinde olmak üzere karmaşık sorunların araştırmasında yaygın olarak kullanılmaktadır. Ayrıca makine öğrenmesinde kullanılan yaygın bir araçtır.

Genel bakış

Karar ağacı, her dahili düğümün bir öznitelik üzerinde bir "testi" temsil ettiği (örneğin, yazı mı tura mı gelir), her dalın testin sonucunu temsil ettiği ve her yaprak düğümün bir sınıf etiketini (tüm öznitelikler hesaplandıktan sonra alınan karar) temsil ettiği akış şemasına benzer bir yapıdır.[2] Kökten yaprağa giden yollar, sınıflandırma kurallarını temsil etmektedir.

Karar analizinde, bir karar ağacı rakip alternatiflerin beklenen değerlerinin (veya beklenen faydasının) hesaplandığı görsel ve analitik bir karar destek aracı olarak kullanılmaktadır.

Bir karar ağacı üç tür düğümden oluşur:[3]

  1. Karar düğümleri - genellikle karelerle temsil edilir.
  2. Şans düğümleri - tipik olarak dairelerle temsil edilir.
  3. Uç düğümler - tipik olarak üçgenlerle temsil edilir.

Karar ağacı genellikle yöneylem araştırması ve işlem yönetiminde kullanılmaktadır. Karar ağacının başka bir kullanımı, koşullu olasılıkları hesaplamak için açıklayıcı bir araç olmasıdır.

Karar ağacı, etki diyagramları, fayda fonksiyonları ve diğer karar analizi araçları ve yöntemleri; işletme, sağlık ekonomisi, mühendislik ve halk sağlığı okullarındaki lisans öğrencilerine öğretilir ve yöneylem araştırması veya yönetim bilimi araçlarının örnekleridir.

Karar ağacı yapı taşları

Karar ağacı elementleri

Karar ağacı elementleri
Karar ağacı elementleri

Soldan sağa çizilen bir karar ağacında yalnızca patlama düğümleri (bölme yolları) vardır, ancak havuz düğümleri (yakınsak yollar) yoktur. Bu nedenle, el yapımı olarak kullanıldığında çok büyüyebilirler ve bu yüzden tamamen elle çizilmeleri zordur. Geleneksel olarak, örneğin yukarıda gösterildiği gibi, karar ağaçları elle olarak oluşturulmuştur, ancak artan bir şekilde giden karar ağaçlarında özel yazılımlar kullanılmaktadır.

Karar kuralları

Karar ağacı, sonucun yaprak düğümün içeriği olduğu ve yoldaki koşulların if (koşul) cümlesinde bir birleşim oluşturduğu karar kurallarına uygulanabilirdir.[4]

Genel kullanım kuralı:

koşul1 ve koşul2 ve koşul3 ise sonuç.

"if condition1 and condition2 and condition3 then outcome."

Hedef değişken ile ilişkilendirme kuralları oluşturularak karar kuralları oluşturulabilir. Zamansal veya nedensel ilişkileri de gösterebilirler.[5]

Akış şeması kullanan karar ağacı

Çoğu kişi için okuması ve anlaması daha kolay olduğundan, genellikle bir karar ağacı akış şeması sembolleri kullanılarak çizilir. Aşağıda gösterilen ağacın "İLERLE" hesaplamasında kavramsal bir hata olduğunu unutmayın; hata, bir yasal işlemde hükmedilen "maliyetlerin" hesaplanmasıyla ilgilidir.

Akış şeması
Akış şeması örnek

Avantajlar ve dezavantajlar

Karar ağacının avantajları:

  • Anlaması ve yorumlaması basit. İnsanlar kısa bir açıklamadan sonra karar ağacı modellerini anlayabilecektir.
  • Bir durumu (alternatifleri, olasılıkları ve maliyetleri) ve sonuç tercihlerini tanımlayan uzmanlara dayalı olarak önemli ön görüler oluşturulabilmektedir.
  • Farklı senaryolar için en kötü, en iyi ve beklenen değerlerin belirlenmesine yardımcı olmaktadır.
  • Diğer karar teknikleriyle birleştirilebilmektedir.

Karar ağacının dezavantajları:

  • Kararsızdırlar, yani verilerdeki küçük bir değişikliğin, en iyi durumdaki karar ağacının yapısında büyük bir değişikliğe yol açabileceği anlamına gelmektedir.
  • Genellikle hatalıdırlar. Diğer birçok tahmin algoritmaları benzer verilerle daha iyi performans gösterir. Bu, tek bir karar ağacını rastgele orman ile değiştirerek düzeltilebilir, ancak rastgele ormanın tek bir karar ağacı kadar yorumlanması kolay değildir.
  • Farklı sayıda seviyeye sahip kategorik değişkenler içeren veriler için, karar ağaçlarındaki bilgi kazanımı, daha fazla seviyeye sahip öznitelikler lehine önyargılıdır.[6]
  • Hesaplamalar çok karmaşık hale gelebilir, özellikle de birçok değer belirsizse veya birçok sonuç ile bağlantılıysa.

Kaynakça

  1. ^ "Arşivlenmiş kopya" (PDF). 19 Mayıs 2021 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 21 Mayıs 2021. 
  2. ^ "Decision Tree". GeeksforGeeks (İngilizce). 16 Ekim 2017. 17 Ekim 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Mayıs 2021. 
  3. ^ Kamiński, Bogumił; Jakubczyk, Michał; Szufel, Przemysław (2018). "A framework for sensitivity analysis of decision trees". Central European Journal of Operations Research. 26 (1): 135-159. doi:10.1007/s10100-017-0479-6. ISSN 1435-246X. PMC 5767274 $2. PMID 29375266. 
  4. ^ "Simplifying decision trees". International Journal of Man-Machine Studies (İngilizce). 27 (3): 221-234. 1 Eylül 1987. doi:10.1016/S0020-7373(87)80053-6. ISSN 0020-7373. 19 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mayıs 2021. 
  5. ^ Karimi, Kamran; Hamilton, Howard J. (19 Nisan 2010). "Generation and Interpretation of Temporal Decision Rules". arXiv:1004.3334 [cs]. 3 Mart 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mayıs 2021. 
  6. ^ "(PDF) Bias of Importance Measures for Multi-valued Attributes and Solutions". ResearchGate (İngilizce). 11 Haziran 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Mayıs 2021. 

İlgili Araştırma Makaleleri

Veri yapısı, bilgisayar ortamında verilerin etkin olarak saklanması ve işlenmesi için kullanılan yapı.

<span class="mw-page-title-main">Yıldız topolojisi</span>

Yıldız (Star) Topolojisi, en bilinen bilgisayar ağı topolojilerinden biri.

<span class="mw-page-title-main">Yöneylem araştırması</span> disiplinlerarası bir bilim

Yöneylem araştırması, belirli kısıtların olduğu bir durumda, belirli bir amaca yönelik en uygun çözümün bulunması için geliştirilmiş bir yöntem.

<span class="mw-page-title-main">Betimsel istatistik</span>

Betimsel istatistik veya betimsel sayımlama istatistik bilim alanında üç temel kısmından biridir. Sayısal verilerinin derlenmesi, toplanması, özetlenmesi ve analiz edinilmesi ile ilgili istatistiktir.

Risk veya riziko, bir olayın gerçekleşme olasılığı ve olaydan etkilenme olanağı. Değerler, fiziksel sağlık, toplumsal statü, duygusal durum ya da görülemeyen belirli bir eylem, aksiyon ya da eylemsizlik sonucu risk alındığında kazanılabilir ya da kaybedilebilir. Risk aynı zamanda belirsizlikle kasıtlı etkileşim olarak da tanımlanabilir. Belirsizlik olası, tahmin edilemeyen, ölçülemeyen ve kontrol edilemeyen sonuç olup; risk bu sonuca rağmen karar almanın bir neticesidir.

Kırmızı-siyah ağaç bilgisayar biliminde bir çeşit kendini-dengeleyen ikili arama ağacı veri yapısıdır. Orijinali ilk olarak 1972 yılında yapıyı "simetrik ikili B-ağaçları" olarak adlandıran Rudolf Bayer tarafından bulunmuştur. Bugünkü ismini 1978 yılında Leo J. Guibas ve Robert Sedgewick tarafından yayımlanan bir makaleyle almıştır. Karmaşık ancak çalışma süresi en kötü durumda bile iyi ve pratikte verimlidir: O(log n) (n ağaçtaki eleman sayısını gösterir) zamanda arama, ekleme ve çıkarma işlemleri yapabilir.

<span class="mw-page-title-main">Düğüm</span> bir parça ip, ip veya benzeri bir şey bağlayarak yapılan bir tutturma

Düğüm; ip vb. doğrusal cisimleri, birbirine tutturmak için kullanılan yöntemdir. Düğüm, bir veya birden fazla ipten, dokumalardan, sicim ve kayışlardan, zincirlerden, hatta birbirine bağlanmış hatlardan meydana gelen dokumalardan meydana gelebilir. Düğümler, bağlama yöntemleri, kullanımları, hikâyeleri, kökenleri ve düğüm teorisinin matematiksel gözlemleri nedeniyle ilginç nesneler olarak tanınırlar.

Örgü topolojisi, her bir düğümün diğerinin yerini alabildiği bir ağ topolojisidir.

<span class="mw-page-title-main">Gövde (botanik)</span> damarlı bir bitkinin yapısal ekseni

Gövde, bir vasküler bitkinin iki ana yapısal ekseninden biridir, diğeri ise kök'tür. Yaprakları, çiçekleri ve meyveleri destekler, ksilem ve floemde kökler ve sürgünler arasında su ve çözünmüş maddeleri taşır, besin maddelerini depolar ve yeni canlı doku üretir. Gövde normalde düğümlere ve ara düğümlere ayrılır:

Risk kıymetlendirme: Belirlenmiş tehlikelerin gerçekleşme olasılıkları ve gerçekleşmesi durumunda oluşacak kaybın tespit edilmesi işleminin çeşitli araçlar üzerinden gösterilerek, analitik olarak hesaplanması ve simülasyonunun yapılması işlemine denir.

<span class="mw-page-title-main">Hata ağacı analizi</span>

Hata ağacı analizi (HAA), alt seviyedeki bir dizi olayı birleştirmek için kullanılan Boolean mantığı ile analizi yapılan sistemdeki arzu edilmeyen bir durum için uygulanan, yukarıdan aşağı ve tümdengelim mantığı olan başarısızlık analizidir. Bu analiz yöntemi, esas olarak güvenlik mühendisliği ve güvenilirlik mühendisliği alanlarında sistemlerin nasıl bozulabileceğini anlamak, riski azaltacak en iyi yolları tanımlamak veya sistemin belli bir seviyesindeki başarısızlığı veya emniyetli kaza olaylarının oranlarını belirlemek için kullanılır. HAA havacılık, nükleer enerji, kimyasal süreç, ilaç, petrokimya ve diğer yüksek tehlikenin bulunduğu endüstrilerde kullanılmaktadır, fakat sosyal hizmet sistemi başarısızlıkları ile ilgili risk faktörü tanımlamaları gibi farklı alanlarda da kullanılır. HAA aynı zamanda yazılım mühendisliğinde hata ayıklama amacıyla kullanılır ve hataları tespit etmek için kullanılan sebep-eleme tekniği ile yakından ilişkilidir.

<span class="mw-page-title-main">Olay ağacı analizi</span>

Anlaşılmasının kolaylığı nedeniyle en kolay uygulanan risk analizi metotları olay ağaçları ve onun bir türevi olan hata ağaçlarıdır. Bir rassal ve takipli süreci çok görsel şekilde farklı bilim dallarının ortak kullanmasına imkân verecek şekilde özetler. Olay ağaçları kutular ve onları bağlayan bağlantılardan ibarettir. Ağaç, sol uçta veya üstte bir temel olayla başlar ve sağa veya aşağıya doğru dallanarak devam eder. Arada bağlantıyı sağlayan oklar olası sonuçları ve bunların olasılıklarını gösterir. Tümevarım mantığını kullanan bir analiz metodudur.

İlişkisel veritabanı, 1970 yılında Edgar Frank Codd tarafından önerildiği gibi, organizasyonu ilişkisel veri modeline dayanan bir dijital veritabanıdır. İlişkisel veritabanlarını korumak için kullanılan çeşitli yazılım sistemleri bir ilişkisel veritabanı yönetim sistemi (RDBMS) olarak bilinir. Neredeyse tüm ilişkisel veritabanı sistemleri, sorgulama ve veritabanının bakımı için dil olarak SQL(Structured Query Language) kullanmaktadırlar.

<span class="mw-page-title-main">Merkle ağacı</span>

Kriptografi ve bilgisayar bilimlerinde, Hash ağacı ya da Merkle ağacında her yaprak düğümü veri blokunun özet değerini, her yaprak olmayan düğüm ise kendi alt düğümlerinin kriptografik özet değerlerini içerir. Merkle ağacı büyük veri yapılarının verimli ve güvenli bir şekilde doğrulanmasını sağlar. Merkle ağaçları, özet listeleri ve özet zincirlerinin genelleştirilmiş halidir. Aynı isimdeki Merkle İmza Algoritması, Merkle özet değeri ağacını kullanmaktadır.

Merkle imzası, anahtarlama ağaçları ve sayısal imza şemalarını birleştiren bir veri doğrulama yapısıdır. Özet değeri tabanlı kriptografidir ve Merkle ağacı da denen özet değeri ağacını kullanmaktadır. Verileri Lampart imza algoritması gibi tek kullanımlık şekilde imzalar. Ralph Merkle tarafından 1970 sonu itibarıyla geliştirilmiştir ve RSA, Dijital İmza Algoritması gibi geleneksel dijital imzalara alternatif olmuştur.

<span class="mw-page-title-main">Yaşam ağacı (Kabbala)</span> Çeşitli mistik geleneklerde kullanılan bir diyagram

Yaşam ağacı, Yahudi mistisizminde kullanılan bir diyagramdır. Genellikle farklı farklı arketipleri simgeleyen 10 düğüm ve bu düğümleri bağlayan 22 hattan oluşan ağaç benzeri bir diyagramdır. Düğümler genellikle ortak bir kategori içinde bulunurlar ve birisi uzun ikisi kısa olan üç temel sütuna ayrılır.

<span class="mw-page-title-main">Matematiksel istatistik</span> matematiksel yöntemlerin kullanıldığı olası istatistikler

Matematiksel istatistik, istatistiksel veri toplama tekniklerinin aksine, matematiğin bir dalı olan olasılık teorisinin istatistiğe uygulanmasıdır. Bunun için kullanılan özel matematiksel teknikler arasında matematiksel analiz, doğrusal cebir, stokastik analiz, diferansiyel denklemler ve ölçü teorisi bulunur.

<span class="mw-page-title-main">Analiz</span> belirli bir türdeki mevcut verilere analitik yöntemler uygulama, karmaşık bir konuyu veya maddeyi daha iyi anlamak için daha küçük parçalara ayırma süreci

Analiz, karmaşık bir konuyu veya maddeyi daha iyi anlamak için daha küçük parçalara ayırma sürecidir. Teknik, matematik ve mantık çalışmalarında Aristoteles'ten önce uygulanmıştır.

Nesne tanımlayıcı, Bilgi İşlem alanında nesne tanımlayıcılar veya OID'ler, herhangi bir nesneyi, kavramı veya "şeyi" küresel olarak belirsiz olmayan kalıcı bir adla adlandırmak için Uluslararası Telekomünikasyon Birliği (ITU) ve ISO / IEC tarafından standartlaştırılmış bir tanımlama mekanizmasıdır.

Davranış ağacı (yapay zeka, robotik ve kontrol)

Davranış ağacı, bilgisayar bilimi, robotik, kontrol sistemleri ve video oyunlarında kullanılan matematiksel bir plan yürütme modelidir. Sonlu bir dizi görev arasındaki geçişleri modüler bir şekilde tanımlamaktadır. Güçleri, basit görevlerin nasıl uygulanacağı konusunda endişelenmeden, basit görevlerden oluşan çok karmaşık görevler oluşturma yeteneklerinden gelmektedir. Davranış ağaçları, bir davranışın ana yapı taşının bir durumdan ziyade bir görev olması arasındaki temel farkla, hiyerarşik durum makinelerine bazı benzerlikler sunmaktadır. İnsan anlayışının kolaylığı, davranış ağaçlarını daha az hataya açık hale getirmiştir. Davranış ağaçlarının diğer birkaç kontrol mimarisini genelleştirdiği gösterilmiştir. Matematiksel olarak yönlendirilmiş dönsüz grafiklerdir.