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

Pravděpodobnost ztráty

V tomto cvičení použijeme model DGP k odhadu pravděpodobnosti.

Jak jsme viděli dříve, tato společnost má možnost investovat extra peníze — řekněme 3 000 $ — do redesignu reklamy. To by jí potenciálně mohlo přinést vyšší míru prokliků a registrací, ale není to zaručené. Chceme zjistit, zda se tato investice vyplatí, a proto vypočítáme pravděpodobnost ztráty. Jinými slovy: pravděpodobnost, že příjmy z varianty s vyššími náklady minus příjmy z varianty s nižšími náklady budou nižší než samotné náklady.

Jakmile nasimulujeme možné výsledky příjmů, můžeme si klást celou řadu otázek, které by tradičními analytickými metodami nebyly snadno zodpověditelné.

Tento jednoduchý, ale výkonný přístup tvoří základ bayesovských metod pro výpočet pravděpodobností.

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

Statistické simulace v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Inicializuj proměnnou cost_diff, která představuje rozdíl mezi variantou s vyššími a nižšími náklady, a nastav ji na hodnotu 3000.
  • Získej příjmy pro variantu s vyššími náklady a ulož je do proměnné rev_high.
  • Vypočítej podíl případů, kdy rev_high - rev_low je menší než cost_diff. Ulož ho do proměnné frac a použij ji k výpisu výsledků.

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

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

# Initialize cost_diff
sims, cost_diff = 10000, ____

# Get revenue when the cost is 'low' and when the cost is 'high'
rev_low = get_revenue(get_signups('low', ct_rate, su_rate, sims))
rev_high = ____

# calculate fraction of times rev_high - rev_low is less than cost_diff
frac = ____
print("Probability of losing money = {}".format(____))
Upravit a spustit kód