ÎncepețiÎncepe gratuit

Merită să cumpărăm?

În exercițiul anterior, am simulat extragerea aleatorie a unui bilet de loterie o singură dată. În acest exercițiu, finalizăm procesul de simulare repetând pașii de mai multe ori.

Repetând procesul obținem mai multe rezultate posibile. Poți să îți imaginezi fiecare repetare ca pe un univers paralel în care aceeași extragere a avut loc. Putem apoi calcula câștigul mediu din toate aceste universuri. Dacă câștigul mediu depășește prețul biletului, atunci merită să îl cumperi; altfel, probabil că nu.

Acesta este, în esență, modul în care simulările sunt folosite pentru evaluarea investițiilor în afaceri. După finalizarea acestui exercițiu, vei deține instrumentele de bază necesare pentru a folosi simulările în luarea deciziilor.

Acest exercițiu face parte din cursul

Simulare statistică în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Setează parametrul size, care controlează numărul de simulări, la 2000.
  • Setează payoffs ca o listă care conține cât poți pierde și cât poți câștiga.
  • Setează probs ca o listă cu probabilitățile de a pierde și de a câștiga.
  • Calculează media variabilei outcomes și atribuie rezultatul variabilei answer.

Exercițiu interactiv practic

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

# Initialize size and simulate outcome
lottery_ticket_cost, num_tickets, grand_prize = 10, 1000, 10000
chance_of_winning = 1/num_tickets
size = ____
payoffs = ____
probs = ____

outcomes = np.random.choice(a=____, size=size, p=____, replace=True)

# Mean of outcomes.
answer = ____
print("Average payoff from {} simulations = {}".format(size, answer))
Editează și rulează codul