Closed franco-metnum closed 6 years ago
ahí me dieron una mano en telegram:
estoy pensando que capaz tiene que ver con un tema de la factorización svd:
suponete que tenés una matriz A de 5 x 20
para hacer la factorización svd podés tomar 2 caminos:
o buscás autovalores y autovectores de A(A^t), o buscás autovalores y autovectores de (A^t)A
pero hay una de las dos que va a ser mucho más fácil, porque
A(A^t) es de 5x5 y (A^t)A es de 20x20
y creo que el conjunto de autovalores de la más chica, va a estar contenido en el conjunto de autovalores de la más grande
Pero con desarrollar se refieren codear? O a dar la idea?
mmm capaz la idea es que el programa elija si armar la matriz de covarianza como M=(X^t)*X o como M_alt = X*(X^t), según cómo quede más chica?
un dato: la matriz de covarianza siempre es simétrica:
M^t = ( (X^t)X )^t = (X^t)X = M
M_alt no es M^t, es otra cosa, tiene otra dimensión
dice eso textual el enunciado. no entiendo a qué se refiere. sigue:
será que lo que sea que piden está relacionado con esa demo?