Bạn không thể sử dụng biểu diễn tuyến tính của mối tương quan trong các bản phân phối hỗ trợ riêng biệt.
Trong trường hợp đặc biệt của phân phối Binomial, biểu diễn
có thể được khai thác vì
Nếu chúng tôi chọn một số bằng với một số và được tạo độc lập bằng cách khác, chúng tôi có được
trong đó ký hiệu chỉ ra rằng được chọn giống hệt với thay vì được tạo dưới dạng Bernoullicov ( X , Y ) = 8
X=∑i=18δiY=∑i=118γiδi,γi∼B(1,2/3)
δiγjcov(X,Y)= 8 Σ i=1 18 Σ j=1cov(X,Y)=∑i=18∑j=118cov(δi,γj)
δiγjcov(X,Y)=∑i=18∑j=118I(δi:=γj)var(γj)
I(δi:=γj)δiγjB(1,2/3) .
Vì ràng buộc là chúng tôi phải giải quyết
Điều này có nghĩa là nếu chúng ta chọn 6 trong số 8 bằng 6 trong số 18 , chúng ta sẽ có được mối tương quan này là 0,5.
cov(X,Y)=0.5×8×18−−−−−√×23×13
∑i=18∑j=118I(δi:=γj)=0.5×8×18−−−−−√=6
δiγj
Việc thực hiện như sau:
- Tạo , , ;Z∼B(6,2/3)Y1∼B(12,2/3)X1∼B(2,2/3)
- Lấy vàX=Z+Z1Y=Z+Y1
Chúng ta có thể kiểm tra kết quả này với một mô phỏng R
> z=rbinom(10^8,6,.66)
> y=z+rbinom(10^8,12,.66)
> x=z+rbinom(10^8,2,.66)
cor(x,y)
> cor(x,y)
[1] 0.5000539
Bình luận
Đây là một giải pháp khá giả tạo cho vấn đề ở chỗ nó chỉ hoạt động vì là một hình vuông hoàn hảo và vì là một số nguyên. Đối với các mối tương quan có thể chấp nhận khác, ngẫu nhiên sẽ là cần thiết, tức là sẽ bằng 0 hoặc một với xác suất .8×18 Tôi(δi:=γj)ρcor(X,Y)×8×18−−−−−√I(δi:=γj)ϱ
Phụ lục
Vấn đề đã được đề xuất và giải quyết nhiều năm trước trên Stack Overflow với cùng ý tưởng chia sẻ Bernoullis.