Conocí la siguiente técnica de rastreo aleatorio en M. Seeger, "Actualizaciones de bajo rango para la descomposición de Cholesky", Universidad de California en Berkeley, Tech. Representante, 2007.
donde .
Como una persona sin profundos antecedentes matemáticos, me pregunto cómo se puede lograr esta igualdad. Además, ¿cómo podemos interpretar , por ejemplo geométricamente? ¿Dónde debo mirar para comprender el significado de tomar el producto interno de un vector y su valor de rango? ¿Por qué la media es igual a la suma de los valores propios? Además de la propiedad teórica, ¿cuál es su importancia práctica?
He escrito un fragmento de código MATLAB para ver si funciona
#% tr(A) == E[x'Ax], x ~ N(0,I)
N = 100000;
n = 3;
x = randn([n N]); % samples
A = magic(n); % any n by n matrix A
y = zeros(1, N);
for i = 1:N
y(i) = x(:,i)' * A * x(:,i);
end
mean(y)
trace(A)
La traza es 15 donde la aproximación es 14.9696.