Viết một hàm đơn giản
Hãy viết một hàm đơn giản để làm một tác vụ điển hình trong khóa học này. Ở đây, hàm của chúng ta sẽ mô phỏng việc tung xúc xắc và trả về tổng các giá trị xuất hiện. Hàm sẽ cho phép bạn chọn số lượng xúc xắc muốn tung.
Mặc dù R không thể tung xúc xắc trong thế giới thực, chúng ta có thể mô phỏng tương đương bằng cách rút ngẫu nhiên từ tập số {1, 2, 3, 4, 5, 6} với xác suất như nhau. Sử dụng hàm sample là một cách để thực hiện điều này.
Bài tập này là một phần của khóa học
Câu đố Xác suất với R
Hướng dẫn bài tập
- Dùng hàm
sample, chỉ định các tham sốsizevàreplace. - Tính tổng các lần tung.
returnđối tượng chứa đáp án.- Chạy hàm cho trường hợp tung năm viên xúc xắc.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(___)