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

Hàm mô phỏng một vòng có đặt cược

Giờ hãy viết một hàm mô phỏng một vòng theo mô hình von Neumann, có tích hợp phần đặt cược.

Người chơi B sẽ quan sát giá trị của mình và quyết định có đặt cược $1 hay không. Nếu quyết định đặt cược, hai người chơi sẽ so sánh giá trị và giá trị cao hơn thắng. Lưu ý: nếu Người chơi B đặt cược và thắng, kết quả là dương 1; nếu đặt cược và thua, kết quả là âm 1. Nếu Người chơi B quyết định không đặt cược, thì không ai thắng hoặc thua tiền.

Ở đây, ta giả định Người chơi B có một chiến lược cố định: nếu giá trị của họ vượt quá một ngưỡng nhất định, họ sẽ đặt cược. Ngưỡng này, bet_cutoff, sẽ là đối số của hàm.

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

  • Xác định liệu Người chơi B có quyết định đặt cược hay không.
  • Nếu họ đặt cược, trả về kết quả của cược bằng hàm ifelse.

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.

one_round <- function(bet_cutoff){
  a <- runif(n = 1)
  b <- runif(n = 1)
  # Fill in betting condition
  if(___){
    # Return result of bet
    return(___)
  } else {
    return(0)
  }  
}
Chỉnh sửa và Chạy Mã