Usted puede expresar esto como una ecuación matricial:
donde la matriz es 300K filas y 1200 columnas, el vector de coeficiente de es 1200x1, y el RHS vector es 1200x1.
Si multiplicas ambos lados por la transposición de la matriz , tienes un sistema de ecuaciones para las incógnitas de 1200x1200. Puede usar la descomposición de LU o cualquier otro algoritmo que quiera resolver para los coeficientes. (Esto es lo que está haciendo mínimos cuadrados.)
lo tanto, el comportamiento de Big-O es algo así como O (m m n), donde m = n = 300 K y 1200. Se podría dar cuenta de la transposición, la la multiplicación de matrices, la descomposición de LU y la sustitución hacia atrás para obtener los coeficientes.
¿Qué algoritmo? Mínimos cuadrados? –
Sí, mínimos cuadrados. No sabía que había otro. – BCS