Birliktelik Kuralları
Association Rule Learning (Market Basket Analysis) · Ayrıca şöyle bilinir: market basket analysis, association rule mining, frequent itemset mining, affinity analysis
Birliktelik kuralı öğrenimi, büyük işlem verisi kümeleri içindeki eş-görünüm örüntülerini - 'eğer X ise Y' çıkarımlarını - keşfeden denetimsiz bir tekniktir. Orijinal olarak Agrawal, Imielinski ve Swami (1993) tarafından süpermarket sepeti analizi için biçimlendirilmiş olup, günümüzde e-ticaret öneri sistemleri, sağlık bilişimi, biyoenformatik ve davranış araştırmalarında yaygın olarak kullanılmaktadır.
Tam yöntemi oku
Bu bölümü okumak için ücretsiz hesapla giriş yapın.
Yöntem haritası
İlişkili yöntemlerin komşuluğu — keşfetmek için bir düğüm seçin.
Ne zaman kullanılır
Amacınız işlem verisi veya ikili kodlanmış verilerdeki - satın alma sepetleri, klinik eş-tanılar, tıklama akışları, anket öğe bataryaları veya gen ekspresyon profilleri - eş-görünüm örüntülerinin keşfi olduğunda birliktelik kurallarını kullanın. Yöntem denetimsizdir ve sonuç etiketi gerektirmez, bu da onu hipotez üretimi için ideal kılar. Tanımlanmış bir sonuç değişkeniniz olduğunda ve onu tahmin etmek istediğinizde (bunun yerine denetimli sınıflandırma veya regresyon kullanın); verileriniz sürekli olduğunda ve anlamlı bir şekilde ayrıştırılmadığında; örneklem boyutları küçük olduğunda (seyrek öğe kümeleri güvenilmez destek tahminleri verir); veya kural çıktısının nedensel çıkarım olarak yanlış yorumlanacağı durumlarda kullanmayın - birliktelik kuralları tamamen korelasyoneldir.
Güçlü yönler & sınırlılıklar
- Tamamen denetimsiz: etiketlenmiş bir sonuç değişkeni gerektirmez, açık uçlu örüntü keşfini mümkün kılar.
- Yorumlanabilir çıktı: her kural, nicel destek, güven ve kaldıraç değerlerine sahip, insan tarafından okunabilir BİR EĞER–İSE ifadesidir.
- Budama sezgisel yöntemleri (Apriori, FP-growth) aracılığıyla çok büyük işlem verisi kümelerine ölçeklenir.
- İkili kodlanmış kayıtlarda eş-görünümün anlamlı olduğu her alanda uygulanabilir.
- Hipotez üretimi: sonraki onaylayıcı analizi yönlendirebilecek beklenmedik eş-görünümleri yüzeye çıkarır.
- Verilerin işlemsel veya ayrıştırılmış ikili olması gerekir; sürekli özellikler, keyfi seçimler getiren gruplamaya ihtiyaç duyar.
- Kural sayısı çok büyük olabilir; kaldıraç veya diğer ilginçlik ölçütlerine göre sonradan filtreleme ve sıralama zorunludur.
- Minimum destek ve güven eşikleri araştırmacı tarafından belirlenmelidir; sonuçlar bu seçimlere duyarlıdır.
- Kurallar tamamen korelasyoneldir - nedensel iddialar ek çalışma tasarımı (örneğin, deney veya yarı-deney) gerektirir.
- Budamaya rağmen çok büyük öğe kümelerine sahip veri kümelerinde hesaplama açısından maliyetlidir.
SSS
Minimum destek ve güven eşiklerini nasıl seçmeliyim?
Evrensel bir kural yoktur. Önce bireysel öğelerin destek dağılımını inceleyerek başlayın, ardından minimum desteği ilgilenilen örüntüleri yakalayacak kadar düşük, ancak öğe kümelerinin en azından anlamlı bir mutlak sayıda işlemde görünmesini sağlayacak kadar yüksek ayarlayın. Minimum güven için 0.6–0.8 yaygın bir başlangıç aralığıdır, ancak alan bilgisi ve kaldıraç tabanlı sıralama nihai seçimi yönlendirmelidir.
Güven ve kaldıraç arasındaki fark nedir ve hangisini önceliklendirmeliyim?
Güven, X içeren işlemlerde Y'nin ne sıklıkla X'i takip ettiğini ölçer, ancak Y'nin temel oranını göz ardı eder. Kaldıraç, güveni Y'nin marjinal desteğine bölerek bunu düzeltir. Yüksek güvene sahip ancak kaldıraç 1'e yakın olan bir kural, Y'nin yaygın olduğunu bilmenin ötesinde çok az bilgi ekler. Gerçekten önemsiz olmayan birliktelikleri filtrelerken kaldıraç önceliklendirilmelidir.
Birliktelik kuralları tahmin için kullanılabilir mi?
Öncelikle tanımlayıcı ve keşifseldir, tahmin edici değildir. Sabit bir sonuç değişkenine sahip kuralları sınıflandırma için kullanmak mümkün olsa da - asosyatif sınıflandırma olarak adlandırılan bir teknik - standart birliktelik kuralı madenciliği tahmin edici bir kayıp fonksiyonunu optimize etmez ve etiketlenmiş bir sonuç mevcut olduğunda denetimli modellerin yerini almamalıdır.
Veri kümem sürekli değişkenlere sahip. Birliktelik kuralları hala kullanabilir miyim?
Yalnızca ayrıştırmadan sonra. Sürekli değişkenler, ikili öğeler olarak kodlanmadan önce kategorik aralıklara (örneğin, yaş grupları, beşli gruplar) gruplandırılmalıdır. Gruplama sınırlarının seçimi, hangi kuralların ortaya çıktığını önemli ölçüde etkiler, bu nedenle gruplama kararları teorik olarak motive edilmeli ve şeffaf bir şekilde raporlanmalıdır.
Birliktelik kuralları korelasyon analizinden nasıl farklıdır?
Korelasyon (örneğin, Pearson'ın r'si), iki sürekli değişken arasındaki doğrusal ilişkiyi ölçer. Birliktelik kuralları, işlem verilerindeki ikili öğe kümeleri - herhangi bir boyut kombinasyonu - arasındaki eş-görünüm örüntülerini keşfeder. Metrikler (destek, güven, kaldıraç) moment tabanlı olmaktan çok sıklık tabanlıdır ve çıktı, tek bir sayısal katsayı yerine insan tarafından okunabilir BİR EĞER–İSE kural kümesidir.
Kaynaklar
- Agrawal, R., Imielinski, T., & Swami, A. (1993). Mining association rules between sets of items in large databases. Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, 207–216. DOI: 10.1145/170035.170072 ↗
- Tan, P.-N., Steinbach, M., Karpatne, A., & Kumar, V. (2018). Introduction to Data Mining (2nd ed., Ch. 5). Pearson. ISBN: 978-0-13-312890-1
Bu sayfayı kaynak gösterin
ScholarGate. (2026, June 3). Association Rule Learning (Market Basket Analysis). ScholarGate. https://scholargate.app/tr/machine-learning/association-rules
Hangi yöntem?
Bu yöntemi en yakın akrabalarının yanına koyup yan yana okuyun — kütüphane kitapları masaya serer; seçim sizindir.
- Apriori AlgoritmasıMakine öğrenmesi↔ karşılaştır
- K-ortalama KümelemeMakine öğrenmesi↔ karşılaştır
- Yarı denetimli ÖğrenmeMakine öğrenmesi↔ karşılaştır
- Oy Birliği TopluluğuMakine öğrenmesi↔ karşılaştır