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

ROI výdajů na reklamu

Návratnost investice (ROI) výdajů na reklamu lze kategorizovat pomocí čtyř výsledků z matice záměn. Tato hodnota je definována jako poměr celkového výnosu k celkovým nákladům. Pokud je hodnota větší než 1, celkový výnos převýšil celkové náklady, a naopak. V tomto cvičení vypočítáš vzorové ROI za předpokladu pevně stanoveného r (výnos z kliknutí na počet zobrazení) a cost (náklady na počet zobrazení).

Modul pandas je dostupný jako pd a vzorový DataFrame je načtený jako df. K dispozici máš pole y_test (cílové hodnoty testovací sady) a y_pred (předpovězené cílové hodnoty). K dispozici je také DecisionTreeClassifier z sklearn.tree.

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

Předpovídání CTR pomocí Machine Learning v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej matici záměn a získej čtyři kategorie pomocí zploštění matice metodou .ravel().
  • Vypočítej celkový výnos (pomocí r) a celkové náklady (pomocí cost) na základě hodnot ze čtyř kategorií.
  • Vypočítej celkové ROI.

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 confusion matrix and get four categories
conf_matrix = ____(y_test, y_pred)
tn, fp, fn, tp = conf_matrix.____

# Calculate total return, total spent, and ROI
r = 0.2
cost = 0.05
total_return = ____ * r
total_cost = (____ + ____) * cost 
roi = ____ / ____
print("Total return: %s, Total cost: %s, ROI: %s" %(
  total_return, total_cost, roi))
Upravit a spustit kód