Probenahme von bivariaten normalen in python

Ich versuche zu schaffen, zwei zufällige Variablen, die korreliert sind, miteinander, und ich glaube, die beste Art ist zu zeichnen von einer bivariaten Normalverteilung mit den gegebenen Parametern (offen für andere Ideen). Die unkorrelierten version sieht so aus:

import numpy as np
sigma = np.random.uniform(.2, .3, 80)
theta = np.random.uniform( 0, .5, 80)

Jedoch, für jeden der 80 zieht, möchte ich den sigma-Wert zu sein, in Bezug auf die theta-Wert. Irgendwelche Gedanken?

  • was wollen Sie die Kovarianz-matrix (rho) zu werden?
  • Korrigieren Sie mich, wenn ich falsch bin, aber solltet Ihr nicht mit der normalen statt der uniform für die Normalverteilung?
InformationsquelleAutor mike | 2011-12-29
Schreibe einen Kommentar