Anda tidak dapat menggunakan representasi linear korelasi dalam distribusi dukungan diskrit.
Dalam kasus khusus distribusi Binomial, representasi
X=∑i=18δiY=∑i=118γiδi,γi∼B(1,2/3)
dapat dieksploitasi sejak itu
cov(X,Y)=∑i=18∑j=118cov(δi,γj)
Jika kita memilih beberapa
δiharus sama dengan beberapa
γjJika tidak, dan dihasilkan secara independen, kami memperoleh
cov(X,Y)=∑i=18∑j=118I(δi:=γj)var(γj)
dimana notasinya
I(δi:=γj) mengindikasikan bahwa
δi dipilih identik dengan
γj daripada dihasilkan sebagai Bernoulli
B(1,2/3).
Karena batasannya adalah
cov(X,Y)=0.5×8×18−−−−−√×23×13
kita harus menyelesaikannya
∑i=18∑j=118I(δi:=γj)=0.5×8×18−−−−−√=6
Ini berarti bahwa jika kita memilih 6 dari 8
δiSama dengan 6 dari 18
γjKita harus mendapatkan korelasi 0,5 ini.
Implementasinya berjalan sebagai berikut:
- Menghasilkan Z∼B(6,2/3), Y1∼B(12,2/3), X1∼B(2,2/3);
- Dibutuhkan X=Z+Z1 dan Y=Z+Y1
Kita dapat memeriksa hasil ini dengan simulasi 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
Komentar
Ini adalah solusi yang agak artifisial untuk masalah karena hanya berhasil karena 8×18 adalah kuadrat sempurna dan karena cor(X,Y)×8×18−−−−−√adalah bilangan bulat. Untuk korelasi yang dapat diterima lainnya, pengacakan akan diperlukan, yaituI(δi:=γj) akan menjadi nol atau satu dengan beberapa probabilitas ϱ.
Tambahan
Masalahnya telah diusulkan dan diselesaikan bertahun-tahun yang lalu di Stack Overflow dengan ide yang sama untuk berbagi Bernoullis.