Skip to Content

П10. Элементы матричного исчисления

Это самый «цитируемый» раздел приложения: в главах 15–23 на него ссылаются чаще, чем на любой другой. Многомерная статистика — это линейная алгебра, в которой матрицы набиты ковариациями.

Матрицы и операции

Определение. Прямоугольная таблица действительных чисел aija_{ij} (i=1,…,mi = 1, \dots, m; j=1,…,nj = 1, \dots, n), имеющая mm строк и nn столбцов, называется (m×n)(m \times n)-матрицей (обозначается A=∥aij∥m×n\boldsymbol A = \|a_{ij}\|_{m\times n}).

Определение. Матрица, чьи столбцы являются строками матрицы A\boldsymbol A (при сохранении их порядка), называется транспонированной по отношению к матрице A\boldsymbol A и обозначается AT\boldsymbol A^T.

Во всех формулах, где участвуют матрицы, под вектором x=(x1,…,xm)T\boldsymbol x = (x_1, \dots, x_m)^T мы понимаем вектор-столбец, т. е. (m×1)(m \times 1)-матрицу с элементами xix_i. Матрицу можно умножать на действительное число bb путём умножения на bb каждого её элемента. Матрицы одинаковой размерности можно складывать поэлементно. Матрица, все элементы которой равны нулю, называется нулевой и обозначается 0\boldsymbol 0.

Определение. Векторы x1,…,xk\boldsymbol x_1, \dots, \boldsymbol x_k называются линейно зависимыми, если найдутся числа c1,…,ckc_1, \dots, c_k, не все равные 0, что c1x1+⋯+ckxk=0c_1\boldsymbol x_1 + \dots + c_k\boldsymbol x_k = \boldsymbol 0.

Ранг матрицы A\boldsymbol A определяется как максимально возможное число линейно независимых строк (или, эквивалентно, столбцов) A\boldsymbol A.

Определение. Произведением C=AB\boldsymbol C = \boldsymbol A\boldsymbol B (m×l)(m \times l)-матрицы A\boldsymbol A на (l×n)(l \times n)-матрицу B\boldsymbol B называется (m×n)(m \times n)-матрица C\boldsymbol C с элементами cij=∑k=1laikbkjc_{ij} = \sum_{k=1}^la_{ik}b_{kj}.

Свойства умножения: (AB)T=BTAT(\boldsymbol A\boldsymbol B)^T = \boldsymbol B^T\boldsymbol A^T; (AB)C=A(BC)(\boldsymbol A\boldsymbol B)\boldsymbol C = \boldsymbol A(\boldsymbol B\boldsymbol C) (ассоциативность); (A+B)C=AC+BC(\boldsymbol A + \boldsymbol B)\boldsymbol C = \boldsymbol A\boldsymbol C + \boldsymbol B\boldsymbol C (дистрибутивность). Однако в общем случае умножение некоммутативно: AB≠BA\boldsymbol A\boldsymbol B \ne \boldsymbol B\boldsymbol A.

Смысл по-пацански: матрица — это «машинка», которая берёт вектор и выдаёт другой: поворачивает, растягивает, перекашивает. Произведение AB\boldsymbol A\boldsymbol B — две машинки подряд (сначала B\boldsymbol B, потом A\boldsymbol A). И порядок важен: сначала надеть носки, потом ботинки — не то же самое, что наоборот.

Квадратные матрицы

Определение. Верхнетреугольной (нижнетреугольной) называют квадратную матрицу, у которой все элементы aija_{ij} под (над) главной диагональю a11,…,anna_{11}, \dots, a_{nn} равны нулю.

Определение. Квадратная матрица, на главной диагонали которой стоят единицы, а остальные элементы — нули, называется единичной и обозначается E\boldsymbol E.

Определение. (n×n)(n \times n)-матрица A\boldsymbol A невырождена, если её ранг равен nn. В этом случае найдётся (n×n)(n \times n)-матрица D\boldsymbol D такая, что DA=E\boldsymbol D\boldsymbol A = \boldsymbol E. Она называется обратной к A\boldsymbol A и обозначается A−1\boldsymbol A^{-1}. Когда обратные матрицы существуют, (AT)−1=(A−1)T(\boldsymbol A^T)^{-1} = (\boldsymbol A^{-1})^T и (AB)−1=B−1A−1(\boldsymbol A\boldsymbol B)^{-1} = \boldsymbol B^{-1}\boldsymbol A^{-1}.

Определение. Следом называется сумма элементов A\boldsymbol A на главной диагонали: tr⁡A=a11+⋯+ann\operatorname{tr}\boldsymbol A = a_{11} + \dots + a_{nn}. (Сокращения tr и det — от английских trace, след, и determinant, определитель.)

Определение. Пусть p=(i1,i2,…,in)p = (i_1, i_2, \dots, i_n) — перестановка длины nn. Определитель матрицы A\boldsymbol A задаётся формулой

det⁡A=∑pZ(p) a1i1a2i2…anin,Z(p)=∏1≤k<l≤nsign⁡(il−ik).\det\boldsymbol A = \sum_pZ(p)\,a_{1i_1}a_{2i_2}\dots a_{ni_n}, \qquad Z(p) = \prod_{1\le k<l\le n}\operatorname{sign}(i_l - i_k).

Здесь pp пробегает все n!n! перестановок. В частности, det⁡A=a11a22−a12a21\det\boldsymbol A = a_{11}a_{22} - a_{12}a_{21} при n=2n = 2,

det⁡A=a11a22a33+a13a21a32+a12a23a31−a13a22a31−a11a23a32−a12a21a33\det\boldsymbol A = a_{11}a_{22}a_{33} + a_{13}a_{21}a_{32} + a_{12}a_{23}a_{31} - a_{13}a_{22}a_{31} - a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33}

при n=3n = 3 и det⁡A=a11a22…ann\det\boldsymbol A = a_{11}a_{22}\dots a_{nn} для (верхне- или нижне-) треугольной матрицы. Условие det⁡A≠0\det\boldsymbol A \ne 0 равносильно невырожденности матрицы A\boldsymbol A.

Иногда удаётся вычислить определитель с помощью разложения по ii-й строке: det⁡A=∑j=1n(−1)i+jaijMij\det\boldsymbol A = \sum_{j=1}^n(-1)^{i+j}a_{ij}M_{ij}, где MijM_{ij} — определитель матрицы, получаемой из A\boldsymbol A вычёркиванием ii-й строки и jj-го столбца. Аналогично можно разложить определитель и по jj-му столбцу.

По кирпичикам: Z(p)=±1Z(p) = \pm1 — «чётность» перестановки (сколько пар стоит в «неправильном» порядке). Геометрически ∣det⁡A∣|\det\boldsymbol A| — во сколько раз машинка A\boldsymbol A меняет объём (вот почему якобиан в П8 — определитель). det⁡A=0\det\boldsymbol A = 0 — машинка сплющивает пространство в плоскость меньшей размерности, и обратно его не развернуть.

Свойства следа и определителя

  1. det⁡AT=det⁡A\det\boldsymbol A^T = \det\boldsymbol A.
  2. tr⁡(AB)=tr⁡(BA)\operatorname{tr}(\boldsymbol A\boldsymbol B) = \operatorname{tr}(\boldsymbol B\boldsymbol A) и det⁡(AB)=det⁡A⋅det⁡B\det(\boldsymbol A\boldsymbol B) = \det\boldsymbol A\cdot\det\boldsymbol B.

Следствие 1. Если A\boldsymbol A невырождена, то det⁡A−1=1/det⁡A\det\boldsymbol A^{-1} = 1/\det\boldsymbol A.

Следствие 2. Пусть D\boldsymbol D невырождена и B=D−1AD\boldsymbol B = \boldsymbol D^{-1}\boldsymbol A\boldsymbol D (такую B\boldsymbol B называют подобной A\boldsymbol A). Тогда tr⁡B=tr⁡A\operatorname{tr}\boldsymbol B = \operatorname{tr}\boldsymbol A и det⁡B=det⁡A\det\boldsymbol B = \det\boldsymbol A.

Симметричные матрицы и главные оси

Определение. Квадратная матрица A\boldsymbol A называется симметричной, если AT=A\boldsymbol A^T = \boldsymbol A.

Определение. Матрица C\boldsymbol C ортогональна, когда CTC=E  ⟺  C−1=CT\boldsymbol C^T\boldsymbol C = \boldsymbol E \iff \boldsymbol C^{-1} = \boldsymbol C^T. (Из свойств определителя следует, что ∣det⁡C∣=1|\det\boldsymbol C| = 1.)

Теорема о приведении к главным осям. Для любой симметричной (n×n)(n \times n)-матрицы A\boldsymbol A существует ортогональная матрица C\boldsymbol C такая, что CTAC=Λ\boldsymbol C^T\boldsymbol A\boldsymbol C = \boldsymbol\Lambda, где Λ\boldsymbol\Lambda — диагональная матрица с элементами λ1,…,λn\lambda_1, \dots, \lambda_n, причём действительные числа ∣λ1∣≥∣λ2∣≥⋯≥∣λn∣|\lambda_1| \ge |\lambda_2| \ge \dots \ge |\lambda_n| являются корнями характеристического многочлена nn-й степени от λ\lambda: det⁡(A−λE)=0\det(\boldsymbol A - \lambda\boldsymbol E) = 0.

Эти корни называют собственными значениями матрицы A\boldsymbol A, а задачу их нахождения — проблемой собственных значений. Каждому λi\lambda_i соответствует собственный вектор ei\boldsymbol e_i (иначе называемый главной осью), для которого Aei=λiei\boldsymbol A\boldsymbol e_i = \lambda_i\boldsymbol e_i и eiTei=1\boldsymbol e_i^T\boldsymbol e_i = 1. Если λi≠λj\lambda_i \ne \lambda_j, то ei\boldsymbol e_i и ej\boldsymbol e_j ортогональны: eiTej=0\boldsymbol e_i^T\boldsymbol e_j = 0. Когда все λi\lambda_i различны, собственные оси определяются однозначно с точностью до выбора направления. В этом случае в качестве ei\boldsymbol e_i можно взять столбцы матрицы C\boldsymbol C.

Для симметричной матрицы A\boldsymbol A имеют место равенства tr⁡A=∑i=1nλi\operatorname{tr}\boldsymbol A = \sum_{i=1}^n\lambda_i и det⁡A=∏i=1nλi\det\boldsymbol A = \prod_{i=1}^n\lambda_i.

Смысл по-пацански: у любой симметричной машинки есть «свои» направления, вдоль которых она ничего не крутит, а только растягивает. Повернул систему координат вдоль этих направлений — и матрица стала диагональной: каждая ось живёт своей жизнью. На этом стоит метод главных компонент (гл. 20).

Симметричная матрица: главные оси

A = [4,0; 2,0 | 2,0; 3,0]
λ₁ = 5,562, λ₂ = 1,438
e₁ = (0,788; 0,615), e₂ = (0,615; −0,788)
tr A = 7,000 = λ₁ + λ₂; det A = 8,000 = λ₁λ₂
главные миноры: D₁ = 4,000, D₂ = 8,000 → положительно определена

Серая окружность — все единичные векторы x; синяя кривая — их образы Ax. Для симметричной A это эллипс, а его оси — собственные векторы eᵢ (красный и зелёный): A их только растягивает, Aeᵢ = λᵢeᵢ. Теорема о приведении к главным осям (П10): CᵀAC = Λ, где столбцы ортогональной C — векторы eᵢ. Если одно λ отрицательно, эллипс «выворачивается» через ноль; если λ = 0, он схлопывается в отрезок — матрица вырождена.

Неотрицательная определённость

Определение. Симметричная матрица A\boldsymbol A называется неотрицательно определённой, если xTAx≥0\boldsymbol x^T\boldsymbol A\boldsymbol x \ge 0 для любого вектора x∈Rn\boldsymbol x \in \mathbb R^n.

Замечание. Ковариационная матрица Σ\boldsymbol\Sigma произвольного случайного вектора ξ=(ξ1,…,ξn)\boldsymbol\xi = (\xi_1, \dots, \xi_n) обладает этим свойством. Действительно,

0≤M[∑i=1nxi(ξi−Mξi)]2=∑i=1n∑j=1nxixjcov⁡(ξi,ξj)=xTΣx.0 \le \mathsf M\Bigl[\sum_{i=1}^nx_i(\xi_i - \mathsf M\xi_i)\Bigr]^2 = \sum_{i=1}^n\sum_{j=1}^nx_ix_j\operatorname{cov}(\xi_i, \xi_j) = \boldsymbol x^T\boldsymbol\Sigma\boldsymbol x.

Неотрицательная определённость A\boldsymbol A равносильна условию, что все собственные значения λi≥0\lambda_i \ge 0. Число положительных λi\lambda_i совпадает с рангом A\boldsymbol A. Если ранг равен nn, то матрица называется положительно определённой.

Критерий через миноры. Обозначим угловые (ведущие) главные миноры D1=a11D_1 = a_{11}, D2=det⁡(a11a12a21a22)D_2 = \det\begin{pmatrix}a_{11} & a_{12}\\ a_{21} & a_{22}\end{pmatrix}, …, Dn=det⁡AD_n = \det\boldsymbol A. Положительная определённость A\boldsymbol A равносильна тому, что все Dk>0D_k > 0 (критерий Сильвестра).

У Лагутина сказано, что неотрицательная определённость равносильна неотрицательности тех же угловых миноров D1,…,DnD_1, \dots, D_n. Это неточность: для неотрицательной определённости нужно, чтобы были неотрицательны все главные миноры (определители подматриц, вырезанных по одному и тому же набору строк и столбцов), а не только угловые. Контрпример: A=(000−1)\boldsymbol A = \begin{pmatrix}0 & 0\\ 0 & -1\end{pmatrix} имеет D1=0D_1 = 0, D2=0D_2 = 0, но xTAx=−x22<0\boldsymbol x^T\boldsymbol A\boldsymbol x = -x_2^2 < 0 при x2≠0x_2 \ne 0. Здесь не выполнено условие на главный минор a22=−1a_{22} = -1.

Смысл по-пацански: положительная определённость — это «чаша»: куда ни шагни от нуля, квадратичная форма растёт. Ковариационная матрица всегда хотя бы «плоская чаша», потому что дисперсия любой комбинации не отрицательна. А с минорами осторожно: угловые проверяют только «по углу» — для строгой чаши этого хватает, для нестрогой нет.

Проверка

Найди det⁡(4223)\det\begin{pmatrix}4 & 2\\ 2 & 3\end{pmatrix}. (Это же произведение собственных значений — проверь в виджете выше.)

Метод Холецкого и квадратный корень

Теорема Холецкого (метод квадратных корней). Для положительно определённой матрицы A\boldsymbol A возможно представление A=UTU\boldsymbol A = \boldsymbol U^T\boldsymbol U, где U\boldsymbol U — верхнетреугольная матрица, элементы которой последовательно вычисляются по формулам

u112=a11,u1j=a1j/u11,j=2,3,…,n; … ;u_{11}^2 = a_{11}, \quad u_{1j} = a_{1j}/u_{11}, \quad j = 2, 3, \dots, n;\ \dots; uii2=aii−∑k=1i−1uki2,uij=1uii(aij−∑k=1i−1ukiukj),j=i+1,…,n; … ;u_{ii}^2 = a_{ii} - \sum_{k=1}^{i-1}u_{ki}^2, \quad u_{ij} = \frac1{u_{ii}}\Bigl(a_{ij} - \sum_{k=1}^{i-1}u_{ki}u_{kj}\Bigr), \quad j = i + 1, \dots, n;\ \dots; unn2=ann−∑k=1n−1ukn2.u_{nn}^2 = a_{nn} - \sum_{k=1}^{n-1}u_{kn}^2.

Для вычисления uiiu_{ii} приходится извлекать квадратные корни. Это объясняет название метода. (А.-Л. Холецкий (1875–1918) — французский геодезист.)

Метод интересен тем, что позволяет решать систему линейных уравнений Ax=b\boldsymbol A\boldsymbol x = \boldsymbol b с положительно определённой матрицей A\boldsymbol A примерно вдвое быстрее метода Гаусса (после представления A\boldsymbol A в виде UTU\boldsymbol U^T\boldsymbol U требуется всего лишь провести дважды «обратную прогонку»: UTy=b\boldsymbol U^T\boldsymbol y = \boldsymbol b и Ux=y\boldsymbol U\boldsymbol x = \boldsymbol y). При этом метод Холецкого численно устойчив.

Отметим, что в классе невырожденных квадратных матриц X\boldsymbol X уравнение XTX=A\boldsymbol X^T\boldsymbol X = \boldsymbol A имеет много решений: подходит любая матрица X=CU\boldsymbol X = \boldsymbol C\boldsymbol U, где C\boldsymbol C — произвольная ортогональная матрица. Действительно,

XTX=(CU)TCU=UT(CTC)U=A.\boldsymbol X^T\boldsymbol X = (\boldsymbol C\boldsymbol U)^T\boldsymbol C\boldsymbol U = \boldsymbol U^T(\boldsymbol C^T\boldsymbol C)\boldsymbol U = \boldsymbol A.

Среди этих решений только одна матрица симметрична. Она называется квадратным корнем из A\boldsymbol A и обозначается A1/2\boldsymbol A^{1/2}. Её можно явно указать на основе теоремы о приведении A\boldsymbol A к главным осям: если CTAC=Λ\boldsymbol C^T\boldsymbol A\boldsymbol C = \boldsymbol\Lambda, то A1/2=CΛ1/2CT\boldsymbol A^{1/2} = \boldsymbol C\boldsymbol\Lambda^{1/2}\boldsymbol C^T. Матрица A1/2\boldsymbol A^{1/2} имеет наибольший след среди всех решений X\boldsymbol X.

По кирпичикам: зачем статистику корень из матрицы? Чтобы получить нормальный вектор с ковариацией Σ\boldsymbol\Sigma, берут стандартный ζ\boldsymbol\zeta с независимыми N(0,1)\mathcal N(0, 1) компонентами и умножают на «корень»: ξ=μ+UTζ\boldsymbol\xi = \boldsymbol\mu + \boldsymbol U^T\boldsymbol\zeta или μ+Σ1/2ζ\boldsymbol\mu + \boldsymbol\Sigma^{1/2}\boldsymbol\zeta. Ковариация будет UTU=Σ\boldsymbol U^T\boldsymbol U = \boldsymbol\Sigma (свойство 5 из П2). Так устроены датчики во всех многомерных виджетах этого учебника.

Корни из матрицы: Холецкий и симметричный

A = [4,0; 2,0 | 2,0; 3,0]
U = [2,000; 1,000 | 0,000; 1,414] (u₁₁ = √a₁₁, u₁₂ = a₁₂/u₁₁, u₂₂ = √(a₂₂ − u₁₂²))
UᵀU = [4,000; 2,000 | 2,000; 3,000]
A^(1/2) = [1,919; 0,562 | 0,562; 1,638]; A^(1/2)·A^(1/2) = [4,000; 2,000 | 2,000; 3,000]
tr U = 3,414 ≤ tr A^(1/2) = 3,558 (у симметричного корня след наибольший)

Для положительно определённой A два «квадратных корня»: верхнетреугольная U с UᵀU = A (метод Холецкого — квадратных корней, формулы в П10) и симметричная A^(1/2) = CΛ^(1/2)Cᵀ. Любая X = CU с ортогональной C тоже даёт XᵀX = A, но симметричная среди них одна. Холецкий нужен, чтобы получать нормальные векторы с заданной ковариацией: ξ = μ + Uᵀζ (так устроен датчик в виджете «Эллипсы N(μ, Σ)»).

Обобщённая проблема собственных значений

Теорема. Для неотрицательно определённой матрицы A\boldsymbol A и положительно определённой B\boldsymbol B найдётся такая невырожденная матрица D\boldsymbol D, что

DTAD=ΛиDTBD=E.\boldsymbol D^T\boldsymbol A\boldsymbol D = \boldsymbol\Lambda \qquad\text{и}\qquad \boldsymbol D^T\boldsymbol B\boldsymbol D = \boldsymbol E.

Здесь Λ\boldsymbol\Lambda — диагональная матрица с неотрицательными элементами λ1≥λ2≥⋯≥λn\lambda_1 \ge \lambda_2 \ge \dots \ge \lambda_n на главной диагонали, которые могут быть получены как решения характеристического уравнения det⁡(A−λB)=0\det(\boldsymbol A - \lambda\boldsymbol B) = 0 или det⁡(AB−1−λE)=0\det(\boldsymbol A\boldsymbol B^{-1} - \lambda\boldsymbol E) = 0. Числа λi\lambda_i называются собственными значениями матриц A\boldsymbol A и B\boldsymbol B.

Доказательство. Отметим, что матрица AB−1\boldsymbol A\boldsymbol B^{-1} не обязательно является симметричной. Однако S=B−1/2AB−1/2\boldsymbol S = \boldsymbol B^{-1/2}\boldsymbol A\boldsymbol B^{-1/2}, очевидно, симметрична (здесь B−1/2≡(B1/2)−1\boldsymbol B^{-1/2} \equiv (\boldsymbol B^{1/2})^{-1}). Она также неотрицательно определена:

xTSx=(xTB−1/2A1/2)(A1/2B−1/2x)=∣A1/2B−1/2x∣2≥0.\boldsymbol x^T\boldsymbol S\boldsymbol x = \bigl(\boldsymbol x^T\boldsymbol B^{-1/2}\boldsymbol A^{1/2}\bigr)\bigl(\boldsymbol A^{1/2}\boldsymbol B^{-1/2}\boldsymbol x\bigr) = \bigl|\boldsymbol A^{1/2}\boldsymbol B^{-1/2}\boldsymbol x\bigr|^2 \ge 0.

При этом характеристическое уравнение

det⁡[B1/2(B−1/2AB−1/2−λE)B1/2]=0  ⟺  det⁡(S−λE)=0.\det\Bigl[\boldsymbol B^{1/2}\bigl(\boldsymbol B^{-1/2}\boldsymbol A\boldsymbol B^{-1/2} - \lambda\boldsymbol E\bigr)\boldsymbol B^{1/2}\Bigr] = 0 \iff \det(\boldsymbol S - \lambda\boldsymbol E) = 0.

Обозначим через C\boldsymbol C ортогональную матрицу преобразования, приводящего S\boldsymbol S к главным осям: CTSC=Λ\boldsymbol C^T\boldsymbol S\boldsymbol C = \boldsymbol\Lambda. Тогда D=B−1/2C\boldsymbol D = \boldsymbol B^{-1/2}\boldsymbol C. Действительно,

DTAD=CTB−1/2AB−1/2C=CTSC=Λ,DTBD=CTB−1/2B1/2B1/2B−1/2C=E.\boldsymbol D^T\boldsymbol A\boldsymbol D = \boldsymbol C^T\boldsymbol B^{-1/2}\boldsymbol A\boldsymbol B^{-1/2}\boldsymbol C = \boldsymbol C^T\boldsymbol S\boldsymbol C = \boldsymbol\Lambda, \qquad \boldsymbol D^T\boldsymbol B\boldsymbol D = \boldsymbol C^T\boldsymbol B^{-1/2}\boldsymbol B^{1/2}\boldsymbol B^{1/2}\boldsymbol B^{-1/2}\boldsymbol C = \boldsymbol E.

Из доказанной теоремы легко вывести, что выполняются равенства tr⁡(AB−1)=∑i=1nλi\operatorname{tr}(\boldsymbol A\boldsymbol B^{-1}) = \sum_{i=1}^n\lambda_i и det⁡(AB−1)=∏i=1nλi\det(\boldsymbol A\boldsymbol B^{-1}) = \prod_{i=1}^n\lambda_i. ■\blacksquare

Смысл по-пацански: две квадратичные формы — «разброс между группами» A\boldsymbol A и «разброс внутри групп» B\boldsymbol B. Есть одна система координат, в которой «внутри» становится круглым шаром, а «между» — диагональным. В этих координатах видно, вдоль каких направлений группы различаются сильнее всего относительно внутреннего шума. Это сердце дискриминантного анализа и критерия Уилкса (гл. 19).

Обобщённая задача на собственные значения

A = [4,0; 2,0 | 2,0; 3,0], B = [2,0; 0,5 | 0,5; 1,0]
λ₁ = 3,094, λ₂ = 1,478; Σλ = 4,571
D = [0,182; 0,734 | 0,879; −0,608]
DᵀAD = [3,094; 0,000 | 0,000; 1,478]
DᵀBD = [1,000; 0,000 | 0,000; 1,000]

Обобщённая проблема собственных значений (П10): для неотрицательно определённой A и положительно определённой B найдётся D с DᵀAD = Λ и DᵀBD = E — одна замена координат одновременно делает B единичной, а A диагональной. Строится как D = B^(−1/2)C, где C приводит S = B^(−1/2)AB^(−1/2) к главным осям. λᵢ — корни det(A − λB) = 0, и tr(AB⁻¹) = Σλᵢ. Это ядро дискриминантного анализа (гл. 19) и критерия Уилкса.

Загрузка редактора…

Проверь себя

Тест

Чему равен след симметричной матрицы?

Тест

Почему ковариационная матрица всегда неотрицательно определена?

Тест

Достаточно ли неотрицательности угловых миноров D₁, …, Dₙ для неотрицательной определённости?
Обновлено