IniziaInizia gratis

Ulteriore affinamento con il lift

Ancora una volta, riporti i risultati alla biblioteca: usa Twilight per promuovere Harry Potter, dato che la regola ha una metrica di confidenza più alta. La biblioteca ti ringrazia per il suggerimento, ma ti chiede di confermare che si tratti di una relazione significativa usando un'altra metrica.

Ricordi che il lift può essere utile qui. Se il lift è minore di 1, significa che Harry Potter e Twilight compaiono insieme meno frequentemente di quanto ci aspetteremmo se gli abbinamenti fossero casuali. Come nei due esercizi precedenti, il DataFrame books è già stato importato per te, insieme a numpy con l'alias np.

Questo esercizio fa parte del corso

Analisi del carrello in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola il supporto di {Potter, Twilight}.
  • Calcola il supporto di {Potter}.
  • Calcola il supporto di {Twilight}.
  • Calcola il lift di {Potter} \(\rightarrow\) {Twilight}.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Compute support for Potter and Twilight
supportPT = ____.mean()

# Compute support for Potter
supportP = books['Potter'].____

# Compute support for Twilight
supportT = ____.mean()

# Compute lift
lift = ____ / (supportP * ____)

# Print lift
print("Lift: %.2f" % lift)
Modifica ed esegui il codice