Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Dùng hàm sample, chỉ định các tham số sizereplace.
  • 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(___)
Chỉnh sửa và Chạy Mã