IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Imposta il parametro size, che controlla il numero di simulazioni, a 2000.
  • Imposta payoffs uguale a una lista che contenga quanto potresti perdere e quanto potresti vincere.
  • Imposta probs uguale a una lista con le probabilità di perdere e di vincere.
  • Calcola la media di outcomes e assegnala ad answer.

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))
Modifica ed esegui il codice