Kỹ thuật theo dõi ngẫu nhiên


10

Tôi đã gặp kỹ thuật theo dõi ngẫu nhiên sau đây trong M. Seeger, Cập nhật thứ hạng thấp cho phân tách Cholesky, Đại học California ở Berkeley, Tech. Đại diện, 2007.

tr(A)=E[xTAx]

trong đó .xN(0,I)

Là một người không có nền tảng toán học sâu sắc, tôi tự hỏi làm thế nào sự bình đẳng này có thể đạt được. Hơn nữa, làm thế nào chúng ta có thể giải thích , ví dụ về mặt hình học? Tôi nên tìm ở đâu để hiểu ý nghĩa của việc lấy sản phẩm bên trong của một vectơ và giá trị phạm vi của nó? Tại sao giá trị trung bình bằng tổng giá trị riêng? Ngoài tài sản lý thuyết, tầm quan trọng thực tế của nó là gì?xTAx

Tôi đã viết một đoạn mã MATLAB để xem nó có hoạt động không

#% 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)

Dấu vết là 15 trong đó xấp xỉ là 14.9696.

Câu trả lời:


12

NB Kết quả đã nêu không phụ thuộc vào bất kỳ giả định nào về tính quy tắc hoặc thậm chí tính độc lập của tọa độ của . Nó cũng không phụ thuộc vào A là xác định tích cực. Thật vậy, giả sử chỉ tọa độ của x có giá trị trung bình bằng 0, phương sai của một và không tương quan (nhưng không nhất thiết phải độc lập); đó là, E x i = 0 , E x 2 i = 1E x i x j = 0 với mọi i j .xAxExi=0Exi2=1Exixj=0ij

Cách tiếp cận tay trần

Đặt là ma trận n × n tùy ý . Theo định nghĩa t r ( A ) = n i = 1 a i i . Sau đó, t r ( A ) = n Σ i = 1 một i i = n Σ i = 1 một i i E x 2 i = n ΣA=(aij)n×ntr(A)=i=1naii và vậy là xong.

tr(A)=i=1naii=i=1naiiExi2=i=1naiiExi2+ijaijExixj,

i=1naiiExi2+ijaijExixj=E(i=1nj=1naijxixj)=E(xTAx)

Bằng chứng thông qua các thuộc tính dấu vết

ABtr(AB)=tr(BA)xTAx=tr(xTAx)

E(xTAx)=E(tr(xTAx))=E(tr(AxxT))=tr(E(AxxT))=tr(AExxT),
E(xTAx)=tr(AI)=tr(A).

Hình thức bậc hai, sản phẩm bên trong và ellipsoids

ARnx,yA=xTAyEA={x:xTAx=1}Rn


xixi
E[(xTAx)]=E[(i=1nj=1naijxixj)]=i=1naiiE[xi2]+ijaijE[xixj]

xiixX=(Xi)XiX

Trên thực tế, nó là nhất quán trong câu trả lời. Tôi chỉ muốn chắc chắn rằng các biến được đăng ký là các thành phần của vectơ. Bây giờ, nó đã rõ ràng.
petrichor

Vâng, nó phù hợp (bây giờ) bởi vì tôi đã chỉnh sửa nó! :) Cảm ơn đã chỉ ra lỗi chính tả. Tôi sẽ cố gắng thêm một chút về hình học tại một số điểm trong vài ngày tới.
Đức hồng y

3

AA=UtDUUDxUUxy=UxE[xTAx]=E[ytDy]i=0nλiE[yi2]yi

AxTAx=11/λiλi

A=C1C


1

AxAAA

AA

Một số ứng dụng của kỹ thuật này cho các vấn đề đảo ngược địa vật lý quy mô lớn được thảo luận trong

JK MacCarthy, B. Borchers và RC Aster. Ước lượng ngẫu nhiên hiệu quả của ma trận độ phân giải mô hình chéo một xác nhận chéo tổng quát thứ n cho các vấn đề nghịch đảo địa vật lý lớn. Tạp chí Nghiên cứu Địa vật lý, số 116, B10304, 2011. Liên kết đến bài báo


+1 Tôi đã gặp các thuật toán ngẫu nhiên trong học kỳ này và say mê với chúng. Hãy để tôi thêm một bài viết tốt đẹp. Nathan Halko, Per-Gunnar Martinsson, Joel A. Tropp, "Tìm cấu trúc một cách ngẫu nhiên: Các thuật toán xác suất để xây dựng phân rã ma trận gần đúng", 2010, arxiv.org/abs/0909.4061
petrichor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.