Tiga nilai diketahui
Sekarang, kita akan mensimulasikan peluang menebak dengan benar ketika passcode terdiri dari tiga digit berbeda dan salah satu nilainya diulang.
Di sini, misalkan terdapat bekas noda pada nilai 2, 4, dan 7. Salah satu dari nilai ini akan diulang dalam passcode, tetapi kita tidak tahu yang mana, maupun di posisi mana nilai yang diulang tersebut berada dalam passcode.
Latihan ini adalah bagian dari kursus
Teka-teki Probabilitas di R
Petunjuk latihan
- Simpan tiga nilai yang diketahui ke dalam variabel bernama
unique_values. - Buat sebuah objek yang berisi total empat nilai, dengan memilih salah satu nilai unik secara acak untuk dijadikan nilai yang diulang dan menggabungkannya dengan
unique_values, lalu simpan sebagaiall_values. - Buat tebakan dengan memilih secara acak dari objek yang berisi empat nilai tersebut.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
counter <- 0
# Store known values
unique_values <- ___
for(i in 1:10000){
# Pick repeated value
all_values <- c(unique_values, ___)
# Make guess
guess <- ___
if(identical(passcode, ___)){
counter <- counter + 1
}
}
print(counter / 10000)