Mi dispiace se questo sembra un po 'troppo semplice, ma credo che sto solo cercando di confermare la comprensione qui. Ho la sensazione che dovrei farlo in due passaggi, e ho iniziato a cercare di individuare le matrici di correlazione, ma sta cominciando a sembrare davvero coinvolto. Sto cercando una spiegazione concisa (idealmente con suggerimenti per una soluzione pseudocodice) di un buon modo idealmente rapido per generare numeri casuali correlati.
Date due variabili pseudocasuali di altezza e peso con medie e varianze note e una data correlazione, penso che sto sostanzialmente cercando di capire come dovrebbe essere questo secondo passaggio:
height = gaussianPdf(height.mean, height.variance)
weight = gaussianPdf(correlated_mean(height.mean, correlation_coefficient),
correlated_variance(height.variance,
correlation_coefficient))
- Come posso calcolare la media e la varianza correlate? Ma voglio confermare che questo è davvero il problema rilevante qui.
- Devo ricorrere alla manipolazione della matrice? O ho qualcos'altro di sbagliato nel mio approccio di base a questo problema?