Lo siento si esto parece demasiado básico, pero supongo que solo estoy buscando confirmar la comprensión aquí. Tengo la sensación de que tendría que hacer esto en dos pasos, y he comenzado a tratar de asimilar las matrices de correlación, pero está empezando a parecer realmente complicado. Estoy buscando una explicación concisa (idealmente con sugerencias para una solución de pseudocódigo) de una forma buena, idealmente rápida, de generar números aleatorios correlacionados.
Dadas dos variables pseudoaleatorias de altura y peso con medias y variaciones conocidas, y una correlación dada, creo que básicamente estoy tratando de entender cómo debería ser este segundo paso:
height = gaussianPdf(height.mean, height.variance)
weight = gaussianPdf(correlated_mean(height.mean, correlation_coefficient),
correlated_variance(height.variance,
correlation_coefficient))
- ¿Cómo calculo la media y la varianza correlacionadas? Pero quiero confirmar que ese es realmente el problema relevante aquí.
- ¿Necesito recurrir a la manipulación matricial? ¿O tengo algo más muy mal en mi enfoque básico de este problema?