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 merupakan bagian dari kursus
Teka-teki Probabilitas di R
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)