Estoy tratando de encontrar la complejidad temporal del muestreo de una distribución normal multivariante con un $n\times n$ matriz de covarianza $C$ . He encontrado una respuesta aquí y tengo un par de preguntas.
La respuesta dice que si descomponemos $C=LL^T$ una vez (cuya complejidad es $O(n^3)$ ), entonces $Lx$ tiene la estructura de covarianza deseada. Aquí $x$ es un $n-$ vector de variables aleatorias normales independientes. No entiendo por qué $Lx$ tiene la estructura de covarianza deseada?
¿Es cierto que el muestreo de una distribución normal estándar (o cualquier distribución continua) es $O(1)$ y, por tanto, la complejidad del muestreo $x$ es $O(n)$ ? La complejidad del muestreo depende claramente del algoritmo utilizado, pero me preguntaba si, por ejemplo, el algoritmo más avanzado en Python tiene la complejidad de $O(1)$ para el muestreo de una distribución continua?