Không thể hiểu tại sao lấy mẫu từ chối hoạt động


7

Tôi muốn tạo điểm mẫu {zi} trong một hình dạng 2D tùy ý, ví dụ: một vòng tròn có tâm ở gốc tọa độ có bán kính 1. Lấy mẫu từ chối cho biết:

  • Nhìn vào 2 biến ngẫu nhiên thống nhất trên [0,1], XY.
  • Mẫu vật XY, bạn lấy xy, hãy cùng nói nào.
  • Kiểm tra nếu x2+y21:
    • Nếu có, z=(x,y).
    • nếu không, mẫu XY Cho đến khi điều kiện được thỏa mãn.

Tại sao điều này hoạt động, tức là tại sao điều này mô phỏng lấy mẫu một biến ngẫu nhiên Z được phân phối đồng đều trên một đĩa?


@AdamO Tôi nghĩ rằng WLLN là không liên quan, bởi vì câu hỏi là về thủ tục và không giới hạn các thuộc tính của dữ liệu. Nó đủ để chứng minh rằng khiA là một tập hợp có thể đo được trong mặt phẳng, quy trình này rút ra các điểm độc lập với A với xác suất tỷ lệ thuận với diện tích AD2 (Ở đâu D2là đĩa đơn vị trong câu hỏi).
whuber

@AdamO, OP chưa bày tỏ sự quan tâm đến việc đo diện tích hình tròn. Họ mở đầu câu hỏi bằng "Tôi muốn tạo mẫu". Nếu họ quan tâm đến việc ước tính khu vực, thì nhận xét của bạn là hợp lệ, cho họ hiểu làm thế nào các mẫu thu được từ lấy mẫu từ chối là đại diện. Tuy nhiên, họ muốn biết, tại sao các mẫu thu được là đại diện.
Greenparker

@Greenparker cảm ơn tôi thấy tại sao tôi hiểu nhầm câu hỏi.
AdamO

Câu trả lời:


2

Nói chung, để lấy mẫu từ một phân phối với mật độ f(x,y) hỗ trợ S, nếu sử dụng phân phối đề xuất với mật độ h(x,y), chung ta cân tim M như vậy mà

sup(x,y)Sf(x,y)h(x,y)M,

để chúng tôi có thể chấp nhận giá trị đề xuất với xác suất

α=f(x,y)Mh(x,y).

Chấp nhận với tương đương với vẽ và chấp nhận nếu .αUU[0,1]U<α

Tôi giả sử bạn hiểu tiền đề chung này của việc từ chối lấy mẫu. Vì vậy, trong ví dụ này về việc vẽ các mẫu từ vòng tròn bằng cách sử dụng một đề xuất vuông thống nhất,

f(x,y)=1πI(x2+y2<1=S) and h(x,y)=14I(1<x,y<1).

Trước tiên, hãy tìm . Trong sự hỗ trợ của ,Mf

supx2+y21f(x,y)h(x,y)=supx2+y21I(x2+y21)/π1/4=4π:=M.

Vì vậy, mọi giá trị được đề xuất từ ​​hình vuông sẽ được mong đợi với xác suất

f(x,y)Mh(x,y)=I(x2+y21)/πM/4=I(x2+y21).

Vì vậy, đối với bất kỳ giá trị nào được đề xuất trong hỗ trợ của , sẽ luôn nhỏ hơn , vì vậy chúng tôi sẽ luôn chấp nhận. Do đó, không cần lấy mẫu từ và bất cứ khi nào điểm lấy mẫu nằm trong vòng tròn, chúng ta có thể chấp nhận nó ngay lập tức.fUU[0,1]1U


2

Trước hết, bạn cần và phân phối giữa và ( cung cấp cho bạn một phần tư vòng tròn vì bạn chỉ nhìn vào và ).xy11[0,1]y0x0

Sau đó, bạn nhận ra rằng bạn đã có hai danh sách các biến được phân phối ngẫu nhiên dọc theo trục và - hai dòng có phân phối điểm ngẫu nhiên. Kết hợp những điều này và bạn đã có một hình vuông các điểm phân phối ngẫu nhiên.XY

Sau đó, bạn từ chối các bit của hình vuông không nằm trong một vòng tròn có tâm ở - do đó - và tất cả các điểm thỏa mãn bất đẳng thức này sẽ nằm trên đĩa và, vì các điểm trên hình vuông được phân bố đồng đều nên các điểm trên đĩa cũng vậy.(0,0)x2+y21


1

Bạn đã chọn bất kỳ điểm nào trong [0,1] x [0,1] với xác suất bằng nhau. Sau đó, bạn loại bỏ tất cả những người ở ngoài vòng tròn.

Điều này không làm thay đổi xác suất được chọn cho từng điểm riêng lẻ trong vòng tròn (nghĩa là: bất kỳ điểm nào trong vòng tròn vẫn có cùng xác suất được chọn như bất kỳ điểm nào khác)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.