Tôi đang cố mô phỏng hai con xúc xắc. Tôi đã sử dụng:mô phỏng hai con xúc xắc
d2 <- sample(1:6, 10^6, replace = T) + sample(1:6, 10^6, replace = T)
và nhận kết quả mong đợi. Tôi cũng đã thử
s2d <- c()
for (i in 1:6) {
for (j in 1:6){
s2d <- c(s2d, (i+j))
}
}
d2 <- sample(s2d, 10^6, replace=T)
và điều đó cũng hoạt động, nhưng chúng cảm thấy một chút "lực lượng vũ phu". Có cách nào dễ dàng hơn, thanh lịch hơn để làm điều đó không?
Nói chung, có một hàm có 2 (hoặc nhiều) sự kiện độc lập và thực hiện các thao tác trên chúng (bổ sung, nhân) không?
Giải pháp đầu tiên có vẻ như bạo lực hoặc không phù hợp? Đó là giải pháp 1 dòng. Là vấn đề của bạn mà bạn không thể cuộn một con xúc xắc tùy ý? –
Giải pháp đầu tiên là đủ đơn giản, nhưng tôi đã tự hỏi nếu có một chức năng mà có hai sự kiện độc lập và không bổ sung (hoặc, thậm chí, nhân cho chuỗi xác suất có điều kiện). – koenbro
Lưu ý rằng hàm xác suất của kết quả của việc thêm * giá trị * của hai biến riêng biệt ngẫu nhiên không phải là tổng, mà là sự kết hợp của các hàm xác suất. Có phải bạn sau những cách để làm chập chững? Điều thứ hai, nơi bạn nhân * xác suất *, không phải * giá trị * hoàn toàn là một loại điều khác. –