Berkeley, Tech. California'daki M. Seeger'de “Cholesky ayrışması için düşük seviyeli güncellemeler” adlı şu rasgele izleme tekniğiyle tanıştım . Rep, 2007.
burada .
Derin matematik bilgisi olmayan bir kişi olarak, bu eşitliğin nasıl sağlanabileceğini merak ediyorum. Ayrıca, , örneğin geometrik olarak nasıl yorumlanabilir? Bir vektörün iç çarpımının anlamını ve aralık değerini anlamak için nereye bakmalıyım? Ortalama neden özdeğerlerin toplamına eşittir? Teorik mülkiyetin yanı sıra, pratik önemi nedir?
Çalışıp çalışmadığını görmek için bir MATLAB kod snippet'i yazdım
#% 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)
İz, yaklaşık 14.9696 olan iz 15'tir.