MulaiMulai sekarang secara gratis

Menulis fungsi sederhana

Mari menulis fungsi sederhana untuk melakukan tugas yang umum di kursus ini. Di sini, fungsi kita akan mensimulasikan pelemparan dadu dan melaporkan jumlah nilai yang muncul. Fungsi ini akan memungkinkan pengguna memilih berapa banyak dadu yang ingin mereka lempar.

Walaupun R tidak dapat melempar dadu secara fisik, kita dapat mensimulasikan proses yang setara dengan mengambil nilai acak dari himpunan angka {1, 2, 3, 4, 5, 6} dengan probabilitas yang sama. Menggunakan fungsi sample adalah salah satu cara untuk melakukannya.

Latihan ini adalah bagian dari kursus

Teka-teki Probabilitas di R

Lihat Kursus

Petunjuk latihan

  • Dengan fungsi sample, tentukan parameter size dan replace.
  • Hitung jumlah hasil lemparan.
  • return objek yang berisi jawabannya.
  • Jalankan fungsi untuk pelemparan lima dadu.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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