ÎncepețiÎncepe gratuit

Probabilitatea de a pierde bani

În acest exercițiu, vom folosi modelul DGP pentru a estima probabilități.

Așa cum am văzut anterior, compania are opțiunea de a cheltui o sumă suplimentară – să zicem 3.000 \( – pentru a reproiecta reclama. Acest lucru ar putea genera rate mai mari de clickthrough și de înscriere, însă nu este garantat. Vrem să aflăm dacă merită să cheltuim acești 3.000 \) suplimentari, calculând probabilitatea de a pierde bani. Cu alte cuvinte, probabilitatea ca venitul obținut din opțiunea cu cost ridicat minus venitul din opțiunea cu cost scăzut să fie mai mic decât costul suplimentar.

Odată ce am simulat rezultatele veniturilor, putem răspunde la o serie de întrebări complexe care ar fi dificil de abordat prin metode analitice tradiționale.

Acest cadru simplu, dar puternic, stă la baza metodelor bayesiene de calcul al probabilităților.

Acest exercițiu face parte din cursul

Simulare statistică în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Inițializează cost_diff, diferența dintre opțiunile cu cost „ridicat" și „scăzut", cu valoarea 3000.
  • Calculează venitul pentru opțiunea cu cost ridicat și atribuie-l variabilei rev_high.
  • Calculează fracția de cazuri în care rev_high - rev_low este mai mic decât cost_diff. Numește-o frac și folosește-o pentru a afișa rezultatele.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____))
Editează și rulează codul