Mulai sekarangMulai 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 merupakan bagian dari kursus

Teka-teki Probabilitas di R

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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