Я слышал, что частичные корреляции между случайными переменными можно найти, инвертировав ковариационную матрицу и взяв соответствующие ячейки из такой результирующей матрицы точности (этот факт упоминается в http://en.wikipedia.org/wiki/Partial_correlation , но без доказательства) ,
Почему это так?
Ответы:
Когда многомерная случайная величина имеет невырожденную ковариационную матрицу , множество все действительные линейные комбинации образуют мерное вещественное векторное пространство с базисом и невырожденным внутренним произведением, задаваемымC = ( γ i j ) = ( Cov ( X i , X j ) ) X i n E = ( X 1 , X 2 , … , X n )( X1, X2, … , XN) C=(γij)=(Cov(Xi,Xj)) Xi n E=(X1,X2,…,Xn)
Его двойной базис относительно этого внутреннего произведения , , однозначно определяется отношениямиE∗=(X∗1,X∗2,…,X∗n)
дельта Кронекера (равна когда и противном случае).я = J 01 i=j 0
Двойственный базис представляет интерес здесь, потому что частичная корреляция и получается как корреляция между частью которая остается после проецирования его в пространство, охватываемое всеми другими векторами (давайте просто назовем его «остаточным», ) и сопоставимая часть , его остаточный . И все же - это вектор, который ортогонален всем векторам, кроме и имеет положительное внутреннее произведение на поэтому должно быть неотрицательным кратным , а также дляX j X i X i ∘ X j X j ∘ X ∗ i X i X i X i ∘ X ∗ i X jXi Xj Xi Xi∘ Xj Xj∘ X∗i Xi Xi Xi∘ X∗i Xj , Поэтому давайте напишем
для положительных действительных чисел и .λ jλi λj
Частичная корреляция - это нормализованное скалярное произведение остатков, которое не изменяется при масштабировании:
(В любом случае частичная корреляция будет равна нулю всякий раз, когда остатки ортогональны, независимо от того, являются ли они ненулевыми.)
Нам нужно найти внутренние произведения двойных базисных элементов. С этой целью разверните двойные базисные элементы в терминах исходного базиса :E
Тогда по определению
В матричной записи с единичной матрицей и матрицей изменения базиса это означаетB = ( β i j )I=(δij) B=(βij)
То есть, , это именно то, что утверждает статья в Википедии. Предыдущая формула для частичной корреляции даетB=C−1
источник
Вот доказательство с помощью только матричных вычислений.
Я ценю ответ по whuber. Это очень проницательно по математике за сценой. Однако все еще не так тривиально, как использовать его ответ для получения знака минус в формуле, указанной в википедии Partial_correlation # Using_matrix_inversion .
Чтобы получить этот знак минус, вот другое доказательство, которое я нашел в «Графических моделях Lauriten 1995». Это просто делается с помощью некоторых матричных расчетов.
Ключом является следующая идентификационная матрица: где E = A - B D - 1 C , и .
Запишите ковариационную матрицу как где - это ковариационная матрица из и является ковариационной матрицей из .
Пусть . Аналогично, запишите какP=Ω−1 P
По ключевой матричной идентичности
источник
i=j
, тоrho_ii V\{X_i, X_i} = -1
, Как мы интерпретируем эти диагональные элементы в матрице точности?Это объясняет путаницу в комментариях выше, а также в Википедии. Второе определение используется повсеместно из того, что я могу сказать, поэтому должен быть отрицательный знак.
Первоначально я опубликовал правку для другого ответа, но допустил ошибку - извините за это!
источник