การเขียน for loop อย่างง่าย
มาเขียน for loop เพื่อทำซ้ำกระบวนการหลายครั้งและจัดเก็บผลลัพธ์สะสมไว้ใน vector กัน โดยจะใช้ฟังก์ชันที่สร้างไว้ในแบบฝึกหัดที่แล้วสำหรับการทอยลูกเต๋า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Probability Puzzles in R
คำแนะนำการฝึกหัด
- ระบุในคำสั่ง
forloop ให้ดัชนีวนจาก 1 ถึง 10000 - ใส่ดัชนีให้
outputเพื่อเก็บผลลัพธ์ในแต่ละรอบ - ใส่อาร์กิวเมนต์ให้
roll_diceเพื่อทอยลูกเต๋า 2 ลูก
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Initialize a vector to store the output
output <- rep(NA, 10000)
# Loop for 10000 iterations
for(i in ___){
# Fill in the output vector with the result from rolling two dice
output[___] <- roll_dice(___)
}