Začněte nyníZačněte zdarma

Zpřesnění podpory pomocí spolehlivosti

Po sdělení výsledků z předchozího cvičení se tě knihovna zeptá na směr tohoto vztahu. Mají pomocí Harryho Pottera propagovat Twilight, nebo naopak pomocí Twilightu propagovat Harryho Pottera?

Po zvážení se rozhodneš vypočítat metriku spolehlivosti, která má na rozdíl od podpory směr. Spočítáš ji pro obě varianty: {Potter} \(\rightarrow\) {Twilight} i {Twilight} \(\rightarrow\) {Potter}. K dispozici máš DataFrame books s jedním sloupcem pro každou knihu: Potter a Twilight.

Toto cvičení je součástí kurzu

Market Basket Analysis v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej podporu pro {Potter, Twilight}.
  • Vypočítej podporu pro {Potter}.
  • Vypočítej podporu pro {Twilight}.
  • Vypočítej spolehlivost pravidel {Potter} \(\rightarrow\) {Twilight} a {Twilight} \(\rightarrow\) {Potter}.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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

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

# Compute support for Twilight
supportT = ____

# Compute confidence for both rules
confidencePT = supportPT / ____
confidenceTP = ____ / supportT

# Print results
print('{0:.2f}, {1:.2f}'.format(confidencePT, confidenceTP))
Upravit a spustit kód