Dovremmo comprare?
Nell'ultimo esercizio abbiamo simulato l’estrazione casuale del biglietto della lotteria una sola volta. In questo esercizio completiamo il processo di simulazione ripetendo l’operazione più volte.
Ripetere il processo ci fornisce molteplici esiti. Possiamo pensarla come più universi in cui si è svolta la stessa estrazione. Possiamo quindi determinare la vincita media in tutti questi universi. Se la vincita media è maggiore di quanto paghi per il biglietto, allora ha senso comprarlo; altrimenti, potresti non volerlo acquistare.
È in genere così che le simulazioni vengono usate per valutare investimenti aziendali. Dopo aver completato questo esercizio, avrai gli strumenti di base per usare le simulazioni nelle decisioni.
Questo esercizio fa parte del corso
Simulazione statistica in Python
Istruzioni dell'esercizio
- Imposta il parametro
size, che controlla il numero di simulazioni, a 2000. - Imposta
payoffsuguale a una lista che contenga quanto potresti perdere e quanto potresti vincere. - Imposta
probsuguale a una lista con le probabilità di perdere e di vincere. - Calcola la media di
outcomese assegnala adanswer.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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))