Я встречал следующую методику рандомизированных следов у М. Сигера, «Обновления низкого ранга для разложения Холецкого», Университет Калифорнии в Беркли, Тех. Реп, 2007.
где .
Как человек без глубоких математических знаний, мне интересно, как можно достичь этого равенства. Кроме того, как мы можем интерпретировать , например, геометрически? Где я должен искать, чтобы понять смысл взятия внутреннего произведения вектора и его значения диапазона? Почему среднее значение равно сумме собственных значений? Помимо теоретического свойства, каково его практическое значение?
Я написал фрагмент кода MATLAB, чтобы увидеть, работает ли он
#% 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)
След 15, где приближение 14,9696.
источник
Если симметрично положительно определен, то с ортонормированным и диагональю с собственными значениями на диагонали. Поскольку имеет единичную ковариационную матрицу, а ортонормирован, также имеет единичную ковариационную матрицу. Следовательно, записывая , мы имеем . Поскольку оператор ожидания является линейным, это просто . Каждый является хи-квадрат с 1 степенью свободы, поэтому имеет ожидаемое значение 1. Следовательно, ожидание является суммой собственных значений.A A=UtDU U D x U Ux y=Ux E[xTAx]=E[ytDy] ∑ni=0λiE[y2i] yi
Геометрически симметричные положительно определенные матрицы находятся в 1-1 соответствии с эллипсоидами, заданными уравнением . Длина осей эллипсоида определяется как где - собственные значения.A xTAx=1 1/λ−−√i λi
Когда где - ковариационная матрица, это квадрат расстояния Махаланобиса .A=C−1 C
источник
Позвольте мне остановиться на части вопроса «какова ее практическая важность». Есть много ситуаций , в которых мы имеем возможность вычислять матрицу векторных произведений эффективно , даже если мы не будем иметь сохраненную копию матрицы или не имеют достаточно места , чтобы сохранить копию . Например, может иметь размер 100 000 на 100 000 и быть полностью плотным - для хранения такой матрицы в формате с плавающей запятой с двойной точностью потребуется 80 гигабайт оперативной памяти.Ax A A A
Рандомизированные алгоритмы , как это может быть использовано для оценки следов или (используя связанный алгоритм) индивидуальные диагональные элементы .A A
Некоторые применения этого метода для крупномасштабных задач геофизической инверсии обсуждаются в
Дж. К. Маккарти, Б. Борхерс и Р. К. Астер. Эффективная стохастическая оценка диагонали матрицы разрешения модели и обобщенная перекрестная проверка для больших геофизических обратных задач. Журнал геофизических исследований, 116, B10304, 2011. Ссылка на статью
источник