MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Atur parameter size, yang mengontrol jumlah simulasi, menjadi 2000.
  • Tetapkan payoffs sama dengan sebuah list yang berisi berapa banyak Anda bisa rugi dan berapa banyak Anda bisa untung.
  • Tetapkan probs sama dengan sebuah list probabilitas kalah dan menang.
  • Hitung mean dari outcomes dan tetapkan ke answer.

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))
Edit dan Jalankan Kode