IniziaInizia gratis

Usare il filtraggio multi-metrica per la promozione incrociata dei libri

Come richiesta finale, la fondatrice della start-up che vende ebook ti chiede di applicare un filtro aggiuntivo. Il tuo tentativo precedente ha restituito 82 regole, ma lei ne voleva solo una. Il dataset rules è di nuovo disponibile nella console. Infine, la metrica di Zhang è stata calcolata per te ed è inclusa nel DataFrame rules sotto l'intestazione di colonna zhang.

Questo esercizio fa parte del corso

Analisi del carrello in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Imposta la soglia di lift maggiore di 1,5.
  • Usa una soglia di conviction di 1,0.
  • Richiedi che la metrica di Zhang sia maggiore di 0,65.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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']])
Modifica ed esegui il codice