Haruskah kita membeli?
Pada latihan sebelumnya, kita mensimulasikan pengundian acak kupon lotre satu kali. Pada latihan ini, kita menyelesaikan proses simulasi dengan mengulangi proses tersebut berkali-kali.
Mengulangi proses menghasilkan banyak luaran. Kita dapat menganggap ini sebagai banyak semesta di mana pengundian lotre yang sama terjadi. Kita kemudian dapat menentukan rata-rata kemenangan di seluruh semesta tersebut. Jika rata-rata kemenangan lebih besar daripada harga yang kita bayar untuk kupon, maka masuk akal untuk membelinya; jika tidak, mungkin kita tidak ingin membeli kupon tersebut.
Inilah cara simulasi biasanya digunakan untuk mengevaluasi investasi bisnis. Setelah menyelesaikan latihan ini, Anda akan memiliki alat dasar yang diperlukan untuk menggunakan simulasi dalam pengambilan keputusan.
Latihan ini adalah bagian dari kursus
Simulasi Statistik di Python
Petunjuk latihan
- Atur parameter
size, yang mengontrol jumlah simulasi, menjadi 2000. - Tetapkan
payoffssama dengan sebuah list yang berisi berapa banyak Anda bisa rugi dan berapa banyak Anda bisa untung. - Tetapkan
probssama dengan sebuah list probabilitas kalah dan menang. - Hitung mean dari
outcomesdan tetapkan keanswer.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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))