Market Basket Analysis, müşterilerin alışveriş sepetlerindeki ürünleri analiz ederek, hangi ürünlerin birlikte satıldığını belirlemek için kullanılan bir tekniktir. Bu analiz, işletmelerin çapraz satış fırsatlarını belirlemesine, ürün yerleştirmesini optimize etmesine ve genel olarak müşteri davranışlarını daha iyi anlamasına yardımcı olur. Bu proje kapsamında, kirli ve gerçek hayat koşullarına uygun bir veri seti kullanarak Market Basket Analysis gerçekleştireceğiz.
Veri Seti Açıklaması
Bu projede kullandığımız veri seti, müşterilerin alışveriş sepetlerinde yer alan ürünleri, bu ürünlerin kategorilerini, alışverişin yapıldığı tarih ve saat bilgilerini, miktar ve fiyat bilgilerini içermektedir. Veri seti, eksik, hatalı ve aykırı veriler ile kirletilmiştir ve bu da analizlerimizin daha gerçekçi ve zorlu olmasını sağlamaktadır.
TransactionID: Her alışverişin benzersiz kimliği
CustomerID: Her müşterinin benzersiz kimliği
ProductID: Her ürünün benzersiz kimliği
ProductCategory: Ürünlerin ait olduğu kategori
PurchaseDate: Alışverişin yapıldığı tarih
PurchaseTime: Alışverişin yapıldığı saat
Quantity: Alınan ürün miktarı
Price: Ürünün birim fiyatı
TotalAmount: Alışverişin toplam tutarı (Manuel olarak girilmiş ve hatalar içeriyor)
Proje Adımları
Veri Yükleme ve İlk Bakış: Veri setini yükleyerek genel bir bakış atacağız. Eksik, hatalı ve aykırı verileri tespit edeceğiz.
Veri Temizleme: Eksik ve hatalı verileri temizleyerek, veri setini analiz için uygun hale getireceğiz.
Market Basket Analysis: Birliktelik kuralı madenciliği teknikleri (Apriori, FP-Growth) kullanarak, hangi ürünlerin birlikte satın alındığını analiz edeceğiz.
Sonuçların Görselleştirilmesi ve Yorumlanması: Analiz sonuçlarını görselleştirerek, işletmeler için değerli içgörüler elde edeceğiz.