Saya telah bertemu dengan teknik jejak acak berikut ini di M. Seeger, "Pembaruan peringkat rendah untuk dekomposisi Cholesky," University of California di Berkeley, Tech. Rep, 2007.
di mana .
Sebagai orang tanpa latar belakang matematika yang mendalam, saya bertanya-tanya bagaimana kesetaraan ini dapat dicapai. Selain itu, bagaimana kita dapat menginterpretasikan , misalnya secara geometris? Di mana saya harus mencari untuk memahami arti dari mengambil produk dalam vektor dan nilai jangkauannya? Mengapa rata-rata sama dengan jumlah nilai eigen? Selain properti teoretis, apa kepentingan praktisnya?
Saya telah menulis snipet kode MATLAB untuk melihat apakah itu berfungsi
#% 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)
Jejaknya adalah 15 di mana perkiraannya adalah 14.9696.