BaşlayınÜcretsiz başlayın

Çapraz tanıtım için çok metrikli filtreleme kullanma

Son bir istek olarak, e-kitap satan girişimin kurucusu senden ek filtreleme yapmanı istiyor. Önceki denemende 82 kural döndürdün, ancak o yalnızca bir tane istiyordu. rules veri kümesi tekrar konsolda kullanımına sunuldu. Son olarak, Zhang metriği senin için hesaplandı ve rules DataFrame'ine zhang sütun başlığıyla eklendi.

Bu egzersiz, kursun bir parçasıdır

Python ile Market Basket Analysis

Kursa Göz Atın

Egzersiz talimatları

  • Lift eşik değerini 1.5'ten büyük olacak şekilde ayarla.
  • Conviction için 1.0 eşik değeri kullan.
  • Zhang metriğinin 0.65'ten büyük olmasını şart koş.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Set the lift threshold to 1.5
rules = rules[rules['____'] > ____]

# Set the conviction threshold to 1.0
rules = rules[____]

# Set the threshold for Zhang's rule to 0.65
rules = ____

# Print rule
print(rules[['antecedents','consequents']])
Kodu Düzenle ve Çalıştır