Przepraszam, jeśli wydaje się to trochę zbyt proste, ale myślę, że tylko chcę tutaj potwierdzić zrozumienie. Wydaje mi się, że musiałbym to zrobić w dwóch krokach i zacząłem próbować analizować macierze korelacji, ale to zaczyna wydawać się naprawdę zaangażowane. Szukam zwięzłego wyjaśnienia (najlepiej ze wskazówkami dotyczącymi rozwiązania pseudokodu) dobrego, idealnie szybkiego sposobu generowania skorelowanych liczb losowych.
Biorąc pod uwagę dwie zmienne pseudolosowe: wzrost i wagę ze znanymi średnimi i wariancjami oraz daną korelację, myślę, że w zasadzie staram się zrozumieć, jak powinien wyglądać ten drugi krok:
height = gaussianPdf(height.mean, height.variance)
weight = gaussianPdf(correlated_mean(height.mean, correlation_coefficient),
correlated_variance(height.variance,
correlation_coefficient))
- Jak obliczyć skorelowaną średnią i wariancję? Ale chcę potwierdzić, że to naprawdę istotny problem.
- Czy muszę uciekać się do manipulacji matrycą? Czy mam coś jeszcze bardzo złego w moim podstawowym podejściu do tego problemu?