BaşlayınÜcretsiz Başlayın

Almalı mıyız?

Son egzersizde, piyango biletinin rastgele çekilişini bir kez simüle etmiştik. Bu egzersizde, süreci birden çok kez tekrarlayarak simülasyonu tamamlıyoruz.

Süreci tekrarlamak birden fazla sonuç üretir. Bunu, aynı piyango çekilişinin gerçekleştiği birden fazla evren gibi düşünebilirsin. Ardından bu evrenlerin tümünde ortalama kazancı hesaplayabiliriz. Ortalama kazanç, bilet için ödediğimiz tutardan büyükse bileti almak mantıklıdır; değilse, bileti almak istemeyebiliriz.

İş yatırımlarını değerlendirmek için simülasyonlar genellikle bu şekilde kullanılır. Bu egzersizi tamamladıktan sonra, simülasyonları karar verme için kullanmana yetecek temel araçlara sahip olacaksın.

Bu egzersiz

Python'da İstatistiksel Benzetim

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Simülasyon sayısını kontrol eden size parametresini 2000 olarak ayarla.
  • payoffs değişkenini, ne kadar kaybedebileceğin ve ne kadar kazanabileceğinden oluşan bir listeye eşitle.
  • probs değişkenini, kaybetme ve kazanma olasılıklarını içeren bir listeye eşitle.
  • outcomes'ın ortalamasını hesapla ve answer değişkenine ata.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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))
Kodu Düzenle ve Çalıştır