Tôi đã đọc câu hỏi này và nghĩ về việc mô phỏng số lượng cần thiết. Vấn đề như sau: Nếu và B là iid tiêu chuẩn bình thường, E ( A 2 | A + B ) là gì? Vì vậy, tôi muốn mô phỏng E ( A 2 | A + B ) . (đối với giá trị được chọn là A + B )
Tôi đã thử đoạn mã sau để đạt được điều này:
n <- 1000000
x <- 1 # the sum of A and B
A <- rnorm(n)
B <- rnorm(n)
sum_AB = A+B
estimate <- 1/sum(sum_AB==x) * sum( (A[sum_AB==x])^2 )
Vấn đề là hầu như không có giá trị sum_AB
nào phù hợp x
(trên các mô phỏng). Nếu tôi chọn một số phần tử từ sum_AB
đó, thì nó thường là ví dụ duy nhất của giá trị của nó trong vectơ.
Nói chung, làm thế nào người ta có thể giải quyết vấn đề này và thực hiện một mô phỏng chính xác để tìm thấy một kỳ vọng về hình thức đã cho? ( và B có thể không nhất thiết phải được phân phối bình thường hoặc từ cùng một phân phối.)