与えられた相関関係を持つ二項確率変数の生成


8

独立した二項確率変数を生成する方法を知っているとします。どのように生成することができる2つのランダム変数とようにXY

XBin(8,23),YBin(18,23)  and  Corr(X,Y)=0.5

とは独立しているという事実を使おうと考えましたが、が二項分布であるため、この方法は使用できません。これが機能した場合、2つの二項確率変数、たとえばと、とつまり、、ペア。しかし、は二項分布ではないためこれを行うことはできません。Y - ρ X ρ = C O R R X Y X - ρ Y A B X = A Y - ρ X = B Y = B + ρ A X Y Y - ρ XXYρXρ=Corr(X,Y)XρYABX=AYρX=BY=B+ρA(X,Y)YρX

どのように進めればよいかについてのヒントをいただければ幸いです。


実はこの問題は学期の試験で出てきたので宿題ではありませんが、自習と言ってもいいと思います。タグを追加しました。
Landon Carter

回答:


8

離散サポート分布では、相関の線形表現を使用できません。

二項分布の特殊なケースでは、表現 を利用できます のいくつかをのいくつかと等しくなるよう に選択し、それ以外の場合は個別に生成すると、 ここで、は、ベルヌーイとして生成されるのではなく、がと同じように選択されることを示しますCOV X Y = 8 Σ iが= 1 18 Σの J = 1つの COV δ I

X=i=18δiY=i=118γiδi,γiB(1,2/3)
δ I γ jの COV X Y =を8 i = 1 18 j = 1
cov(X,Y)=i=18j=118cov(δi,γj)
δiγjIδ I= γ Jδ I γ jの B 1 2 / 3
cov(X,Y)=i=18j=118I(δi:=γj)var(γj)
I(δi:=γj)δiγjB(1,2/3)

制約は、解決する必要があります これは、 8つののうちの6つを18ののうちの6つに等しいとすると、この相関は0.5になります。

cov(X,Y)=0.5×8×18×23×13
i=18j=118I(δi:=γj)=0.5×8×18=6
δiγj

実装は次のようになります。

  1. 生成、、。ZB(6,2/3)Y1B(12,2/3)X1B(2,2/3)
  2. および取りますX=Z+Z1Y=Z+Y1

この結果は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

コメント

これは、が完全な正方形であり、が整数であるためにのみ機能するという点で、問題に対するかなり人工的な解決策です。他の許容できる相関関係の場合、ランダム化が必要になります。つまり、はゼロまたは1で、確率はです。8×18 IδI=γJρcor(X,Y)×8×18I(δi:=γj)ϱ

補遺

問題は何年も前にベルヌーリスを共有するという同じアイデアでスタックオーバーフローで提案され解決されました


1
+1。が正方形である必要はありません。 Binomialおよび Binomialこのメソッドを介して)解を持つCorの条件は、(1)および( 2)は整数です。特定の負の場合、多項分布を使用すると解が得られます。より一般的ですが、より難しいアプローチは、コピュラを使用します。X Y =8×18(X,Y)=ρX(n,p)Y(m,q)p=qρ0ρmnmin(m,n)ρ
whuber

@whuber:負の相関のために、最初にを使用することを考えが、明らかに機能しません。一般的なソリューションについて詳しく説明していただけますか?(コピュラについても考えましたが、正しい相関関係に到達するようにコピュラを調整することは厄介なことですよね!1γj
西安

西安、あなたが使用した方法が標準的な方法であるかどうかお伺いしたいと思います。これは、インターネットでたくさん検索して何も見つからなかったためです。
ランドンカーター、

2
私はあなたに同意します-私はそれらのコピュラで働きたくないです!しかし、それらは少なくとも、最も一般的な設定では(他のパラメーターに応じて特定の範囲内に)ソリューションが存在する必要があることを示しています。ここで指定するような単純な構造を使用して、またはケースを処理できるかどうかを調べることは興味深いでしょう。Yedaynara:2つの変数をに分割する方法は追加で閉じたパラメトリックファミリの標準です。ここで行われているのはそれだけです。P Q ρ < 0 X Y X ' + Z Y ' + Zρpqρ<0X,YX+Z,Y+Z
whuber

@yedaynara:「相関のある二項シミュレーション」をグーグル検索して「何も」を見つけられなかったことに驚き、Stack Overflowでこの投稿をすぐに見つけました。
西安
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.