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.