Basit bir fonksiyon yazma
Hadi bu kursta sıkça yapacağımız tipik bir görev için basit bir fonksiyon yazalım. Burada fonksiyonumuz zar atmayı benzetimleyecek ve gelen değerlerin toplamını raporlayacak. Fonksiyonumuz, kullanıcının kaç zar atmak istediğini seçmesine izin verecek.
R bizim için fiziksel olarak zar atamasada, {1, 2, 3, 4, 5, 6} kümesinden eşit olasılıkla rastgele seçimler yaparak eşdeğer bir süreci benzetebiliriz. Bunu gerçekleştirmek için sample fonksiyonunu kullanmak bir yoldur.
Bu egzersiz, kursun bir parçasıdır
R ile Olasılık Bulmacaları
Egzersiz talimatları
samplefonksiyonunu kullanaraksizevereplaceparametrelerini belirt.- Atışların toplamını hesapla.
- Yanıtı içeren nesneyi
returnet. - Fonksiyonu beş zar atışı için çalıştır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Set seed to 1
set.seed(1)
# Write a function to roll k dice
roll_dice <- function(k){
all_rolls <- sample(c(1,2,3,4,5,6),
___,
replace = ___)
final_answer <- ____
return(___)
}
# Run the function to roll five dice
roll_dice(___)