Mein letztendliches Ziel ist es, einen Vektor der Größe von korrelierten Bernoulli-Zufallsvariablen erzeugen zu können . Eine Möglichkeit, dies zu tun, besteht darin, den Gaußschen Coupla-Ansatz zu verwenden. Der Gaußsche Coupla-Ansatz lässt mich jedoch nur mit einem Vektor zurück:
Angenommen, ich habe so generiert dass die gemeinsame Korrelation zwischen ihnen . Wie kann ich diese nun in einen neuen Vektor von oder umwandeln ? Mit anderen Worten, ich möchte:ρ 0 1
aber mit der gleichen Korrelation .
Ein Ansatz, an den ich dachte, bestand darin, eine feste Grenzregel so zuzuweisen, dass wenn , dann und wenn , dann .X i = 0 p i ≥ 0,5 X i = 1
Dies scheint in Simulationen insofern gut zu funktionieren, als es die Korrelationsstruktur beibehält, aber es ist für mich sehr willkürlich, welcher Grenzwert neben .
Eine andere Möglichkeit besteht darin, jedes als Bernoulli-Zufallsvariable mit der Erfolgswahrscheinlichkeit und daraus eine Stichprobe zu ziehen. Dieser Ansatz scheint jedoch einen Korrelationsverlust zu verursachen, und anstelle von kann ich oder .p i ρ ρ
Hat jemand irgendwelche Gedanken oder Anregungen dazu? Vielen Dank.
quelle
Antworten:
Ich verstehe Gaußsche Kopula nicht genug, um zu wissen, wo das Problem liegt. Aber ich habe einen Weg gefunden, korrelierte Bernoulli-Vektoren zu erzeugen.
Folgen Sie https://mathoverflow.net/a/19436/105908, wenn wir einen Satz fester Vektoren und ein Zufallsvektor auf der Einheitskugel u können wir u in binäres X umwandeln, wobei X i = ( u ⋅ v i > 0 ) . In diesem Aufbau ist c o r ( X i , X j ) = π - 2 ∗ θ ( i , jv1. . . vn u u X. X.ich= ( u ⋅ vich> 0 ) wobeiθ(i,j)der Winkel zwischenviundvj ist.c o r ( X.ich, X.j) = π- 2 ∗ θ ( i , j )π θ ( i , j ) vich vj
So finden Sie eine geeignete Matrix um eine gewünschte Korrelationsmatrix R zu erzeugen ? Die Winkelbedingung übersetzt sich in V V T = c o s ( - π R - πV.= | v1. . . vn| R. und somit können wirVmit Cholesky-Zerlegung finden.V.V.T.= c o s ( - πR - π2) V.
Ein Beispielcode in R folgt:
Danke @ jakub-bartczuk für den Link zur MO-Frage - das würde ich alleine nicht finden.
quelle