Mantıksal VEYA

Genel Bakış

Mantıksal VEYA zenginleştirmesi, birden çok boolean (mantıksal) öznitelik üzerinde boolean OR işlemi gerçekleştirerek yeni birleşik bir boolean öznitelik oluşturur. Bu mantıksal operatör, seçilen boolean özniteliklerin herhangi birinde TRUE değeri olup olmadığını değerlendirir; en az bir girdi TRUE ise TRUE, tüm girdiler FALSE ise sadece FALSE üretir. Bu zenginleştirme, birden çok ikili koşul, bayrak veya göstergeleri, herhangi bir koşulun sağlanıp sağlanmadığını temsil eden tek ve anlamlı bir öznitelikte birleştirmek için gereklidir.

Süreç madenciliği ve analizinde, Mantıksal VEYA zenginleştirmesi, birden çok kriterden en az birini karşılayan vakaları belirlemeniz gerektiğinde özellikle değerlidir. Örneğin, herhangi bir tür istisna içeren vakaları işaretlemek, herhangi bir tür uyarı tetikleyen siparişleri tespit etmek veya herhangi bir uyum kuralının ihlal edilip edilmediğini belirlemek isteyebilirsiniz. Zenginleştirme, vaka düzeyinde çalışır; her vaka için boolean öznitelikleri bağımsız değerlendirir ve sonucu, daha ileri analiz, filtreleme veya görselleştirmede kullanılabilecek yeni bir vaka özniteliği olarak saklar.

Zenginleştirme, null değerleri akıllıca değerlendirmenin dışında tutar. Belirli bir vaka için seçilen tüm öznitelikler null ise, sonuç da null olur; bu, veri bütünlüğünü korur ve analizinizde yanlış pozitif veya negatifleri önler.

Yaygın Kullanımlar

  • Birden çok kalite kontrol bayrağını birleştirerek herhangi bir kalite sorunu olan vakaları tespit etmek
  • Herhangi bir uyarı durumu tetikleyen siparişleri işaretlemek (ödeme uyarısı VEYA teslimat uyarısı VEYA dolandırıcılık uyarısı)
  • Birden çok uyum kontrolünde herhangi bir ihlal olup olmadığını belirlemek
  • Herhangi bir tür istisna veya hata durumu yaşayan süreçleri tespit etmek
  • Birden fazla uygunluk kriterinden herhangi biriyle nitelik kazanan müşterileri belirlemek
  • Herhangi bir inceleme tetikleyici koşulu karşılayan vakaları inceleme için işaretlemek
  • Birden çok onay bayrağını birleştirerek herhangi bir onayın verilip verilmediğini belirlemek

Ayarlar

Yeni Öznitelik Adı: OR işlemi sonucunu depolayacak yeni boolean özniteliğin adını belirtin. Hangi koşulların birleştirildiğini açıkça gösteren açıklayıcı bir isim seçin. Örneğin, istisna bayraklarını birleştirirken "Any_Exception_Occurred" veya onay durumlarını birleştirirken "Any_Approval_Granted" kullanılabilir. İsim benzersiz olmalı ve veri kümenizdekilerle çakışmamalıdır.

Öznitelik Adları: OR mantığı kullanarak birleştirmek istediğiniz boolean öznitelikleri seçin. İşlem için en az iki boolean öznitelik seçmelisiniz. Zenginleştirme, her vaka için seçilen tüm öznitelikleri değerlendirir ve bunlardan herhangi biri TRUE ise TRUE döner. Yalnızca boolean (True/False) öznitelikler seçilebilir. Bunlar orijinal veri kümenizden gelen veya diğer zenginleştirmeler ya da hesaplayıcılar tarafından oluşturulmuş boolean öznitelikler olabilir.

Örnekler

Örnek 1: Kalite Kontrol Uyarı Sistemi

Senaryo: Üretim sürecinde farklı aşamalarda birden çok kalite kontrol yapılmaktadır. Herhangi bir kalite kontrolü başarısız olan ürünleri detaylı incelemeye yönlendirmek istiyorsunuz.

Ayarlar:

  • Yeni Öznitelik Adı: Any_Quality_Issue
  • Öznitelik Adları: Visual_Inspection_Failed, Dimension_Check_Failed, Weight_Check_Failed, Functionality_Test_Failed

Çıktı: Herhangi bir kalite kontrolü başarısız olduğunda TRUE olan yeni boolean öznitelik "Any_Quality_Issue" oluşturur:

Vaka ID Visual_Inspection_Failed Dimension_Check_Failed Weight_Check_Failed Functionality_Test_Failed Any_Quality_Issue
P-001 FALSE FALSE FALSE FALSE FALSE
P-002 TRUE FALSE FALSE FALSE TRUE
P-003 FALSE FALSE TRUE FALSE TRUE
P-004 TRUE TRUE FALSE TRUE TRUE

İçgörüler: Bu birleşik bayrak, kalite yöneticilerinin hangi spesifik testi başarısız kıldığından bağımsız olarak tüm incelenmesi gereken ürünleri hızlıca belirlemesini sağlayarak kalite kontrol iş akışını kolaylaştırır.

Örnek 2: Müşteri Hizmetleri Öncelik Yönlendirmesi

Senaryo: Bir müşteri hizmetleri merkezi, acil dikkati gerektiren yüksek öncelikli destek taleplerini, birden çok tırmanma kriterinden herhangi biri karşılandığında belirlemek istiyor.

Ayarlar:

  • Yeni Öznitelik Adı: Requires_Immediate_Attention
  • Öznitelik Adları: Is_VIP_Customer, Multiple_Contact_Attempts, Complaint_Contains_Legal_Terms, Service_Level_Breach

Çıktı: Zenginleştirme her vakayı değerlendirir ve herhangi bir tırmanma kriteri karşılanırsa "Requires_Immediate_Attention" TRUE olur:

Vaka ID Is_VIP_Customer Multiple_Contact_Attempts Complaint_Contains_Legal_Terms Service_Level_Breach Requires_Immediate_Attention
CS-101 FALSE FALSE FALSE FALSE FALSE
CS-102 TRUE FALSE FALSE FALSE TRUE
CS-103 FALSE TRUE TRUE FALSE TRUE
CS-104 FALSE FALSE FALSE TRUE TRUE

İçgörüler: Destek yöneticileri, acil ilgi gerektiren talepleri filtreleyip önceliklendirebilir; böylece kritik sorunlar spesifik tetikleyici ne olursa olsun zamanında ele alınır.

Örnek 3: Finansal İşlemlerde Dolandırıcılık Tespiti

Senaryo: Bir finans kuruluşu, şüpheli işlemleri işaretlemek için birden fazla dolandırıcılık göstergesi kullanıyor. Herhangi bir olumlu gösterge fraud inceleme sürecini tetiklemelidir.

Ayarlar:

  • Yeni Öznitelik Adı: Potential_Fraud_Alert
  • Öznitelik Adları: Unusual_Amount_Flag, Location_Mismatch, Velocity_Check_Failed, Blacklist_Match, Pattern_Anomaly_Detected

Çıktı: Herhangi bir dolandırıcılık göstergesi pozitif olduğunda tetiklenen "Potential_Fraud_Alert" oluşturur:

İşlem Unusual_Amount_Flag Location_Mismatch Velocity_Check_Failed Blacklist_Match Pattern_Anomaly_Detected Potential_Fraud_Alert
TXN-8901 FALSE FALSE FALSE FALSE FALSE FALSE
TXN-8902 TRUE FALSE FALSE FALSE FALSE TRUE
TXN-8903 FALSE FALSE TRUE FALSE TRUE TRUE
TXN-8904 FALSE TRUE FALSE TRUE FALSE TRUE

İçgörüler: Dolandırıcılık ekibi, inceleme gerektiren tüm işlemleri hızla belirleyebilir ve hızlı yanıt vererek potansiyel dolandırıcılık durumlarını araştırmak için göstergelerin sağladığı bağlamı kullanabilir.

Örnek 4: Sağlıkta Hasta Risk Değerlendirmesi

Senaryo: Bir hastane acil servis, uygun bakım protokollerini sağlamak amacıyla yüksek risk sınıflandırması için herhangi bir kriteri karşılayan hastaları belirlemek istiyor.

Ayarlar:

  • Yeni Öznitelik Adı: High_Risk_Patient
  • Öznitelik Adları: Elderly_Patient, Chronic_Condition, Immunocompromised, Recent_Surgery, Critical_Vitals

Çıktı: Birden çok risk faktörünü değerlendirerek yüksek riskli hastaları tanımlar:

Hasta ID Elderly_Patient Chronic_Condition Immunocompromised Recent_Surgery Critical_Vitals High_Risk_Patient
PT-201 FALSE FALSE FALSE FALSE FALSE FALSE
PT-202 TRUE TRUE FALSE FALSE FALSE TRUE
PT-203 FALSE FALSE FALSE TRUE FALSE TRUE
PT-204 FALSE TRUE TRUE FALSE TRUE TRUE

İçgörüler: Sağlık personeli, gelişmiş izleme veya özel bakım protokolleri gerektiren hastaları hızlıca tanımlayarak hasta güvenliğini ve bakım kalitesini artırabilir.

Örnek 5: Tedarik Zinciri Kesinti Tespiti

Senaryo: Bir lojistik şirketi, tedarik zinciri kesintileri için potansiyel risk göstergelerini izliyor ve herhangi bir kesinti türünden risk taşıyan sevkiyatları işaretlemek istiyor.

Ayarlar:

  • Yeni Öznitelik Adı: Disruption_Risk_Flag
  • Öznitelik Adları: Weather_Alert, Port_Congestion, Carrier_Issue, Customs_Hold_Risk, Route_Restriction

Çıktı: Birden çok risk göstergesini birleştirerek kesintilere maruz kalması olası sevkiyatları tespit eder:

Sevkiyat Weather_Alert Port_Congestion Carrier_Issue Customs_Hold_Risk Route_Restriction Disruption_Risk_Flag
SH-5001 FALSE FALSE FALSE FALSE FALSE FALSE
SH-5002 TRUE FALSE FALSE FALSE FALSE TRUE
SH-5003 FALSE TRUE FALSE TRUE FALSE TRUE
SH-5004 FALSE FALSE FALSE FALSE NULL FALSE

İçgörüler: Lojistik koordinatörleri, herhangi bir kesinti riskine sahip sevkiyatları proaktif şekilde yönetebilir, acil durum planlaması ve müşteri bilgilendirmesi yapabilir.

Çıktı

Mantıksal VEYA zenginleştirmesi, "Yeni Öznitelik Adı" ayarında belirtilen ad ile yeni bir boolean vaka özniteliği oluşturur. Bu öznitelik, seçilen giriş özniteliklerinin OR mantığını temel alan TRUE veya FALSE değerleri içerir.

Mantıksal İşlem: Zenginleştirme standart boolean OR işlemini uygular:

  • En az bir seçilen öznitelik TRUE ise TRUE döner
  • Tüm seçilen öznitelikler FALSE ise FALSE döner
  • Tüm seçilen öznitelikler NULL ise NULL döner

Null Değer İşleme: Zenginleştirme, giriş özniteliklerindeki null değerleri akıllıca yönetir:

  • Null değerler OR değerlendirmesine dahil edilmez
  • Bazı öznitelikler NULL diğerleri FALSE ise sonuç FALSE olur
  • Bazı öznitelikler NULL diğerleri TRUE ise sonuç TRUE olur
  • Sadece tüm öznitelikler NULL ise sonuç NULL olur

Veri Tipi: Çıktı özniteliği her zaman boolean türündedir; mindzieStudio'daki görselleştirme ayarlarınıza bağlı olarak TRUE/FALSE, Evet/Hayır veya 1/0 olarak gösterilir.

Entegrasyon Yetkinlikleri: Bu zenginleştirme ile oluşturulan yeni boolean öznitelik:

  • Diğer mantıksal zenginleştirmelerde giriş olarak kullanılabilir (karmaşık mantıksal ifadeler oluşturma)
  • Vaka filtrelerinde kullanılarak veri alt kümeleri seçilebilir
  • Koşullu hesaplayıcılar ve zenginleştirmelerde uygulanabilir
  • Süreç haritalarında herhangi bir kriteri karşılayan vakaları vurgulamak için gösterilebilir
  • Zenginleştirilmiş veri kümenizle birlikte dış analiz için dışa aktarılabilir
  • Panolarda ve raporlarda diğer boolean özniteliklerle birleştirilebilir

Ayrıca Bakınız

  • Negate - Boolean değerleri tersine çevirir (NOT işlemi)
  • Boolean Count - Kaç tane boolean özniteliğin TRUE olduğunu sayar
  • Case Compare Attributes - Öznitelikleri karşılaştırarak boolean sonuçlar oluşturur
  • Filter Cases - OR sonucunu kullanarak veri kümenizi filtreler

Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.