Kursa Giriş

R ile Olasılık Bulmacaları

Peter Chi

Assistant Professor of Statistics

Kurs genel bakış

  • Bölüm 1: Klasikler

    • Doğum Günü Problemi
    • Monty Hall
  • Bölüm 2: Zar Oyunları

    • Yahtzee
    • Settlers of Catan
    • Craps
  • Bölüm 3: Web'den Esinlenenler

    • iPhone Parola Kombinasyonları
    • İşaret Hatası İptali
    • İkinci Dereceden Denklemi Çarpanlara Ayırma
  • Bölüm 4: Poker Oyunları

    • Texas Hold'em Açılış Kartları
    • WSOP'ta Art Arda Ödemeler
    • Pokerin von Neumann Modeli
R ile Olasılık Bulmacaları

Kombinatorik

  • factorial(n)
    • factorial(3) $= 3! = 3 \times 2 \times 1$
factorial(3)
6
  • choose(n,k)
    • choose(5,3) $ = {5 \choose 3} = \frac{5!}{3! \times (5-3)!} $
choose(5,3)
10
R ile Olasılık Bulmacaları

Simülasyonlar

  • Rastgele nesne seç - sample()
  • Yazı tura simüle et - rbinom()
  • Bir işlemi tekrarla
    • replicate()
    • Döngüler: for, while
  • Tohum ayarla - set.seed()
R ile Olasılık Bulmacaları

for döngüleri hakkında daha fazla

for(i in 1:10){
  sum(sample(x = c(1,2,3,4,5,6), size = 2, replace = TRUE))
}

Sonuçları saklama:

rolls <- rep(NA, 10)
for(i in 1:10){
  rolls[i] <- sum(sample(x = c(1,2,3,4,5,6), size = 2, replace = TRUE))
}

rolls
3  6  3  9  9  3  6 11  9 10
R ile Olasılık Bulmacaları

Fonksiyonlar

my_function <- function(n){
  answer <- n^3
  return(answer)
}

 

my_function(10)
1000
R ile Olasılık Bulmacaları

Hadi pratik yapalım!

R ile Olasılık Bulmacaları

Preparing Video For Download...