Коли ви дивитесь на ситуацію правильним шляхом, висновок є інтуїтивно зрозумілим та негайним.
Цей пост пропонує дві демонстрації. Перший, одразу нижче, - на словах. Він еквівалентний простому малюнку, з'являється в самому кінці. Між ними - пояснення того, що означають слова та малюнок.
Матриця коваріації для варіантних спостережень - це матриця обчислена шляхом лівого множення матриці (переглянуті дані) шляхом її переміщення . Цей добуток матриць посилає вектори через трубопровід векторних просторів, у яких розміри і . Отже, матриця коваріації, ква лінійне перетворення, посилає у підпростір, розмірність якого не більше . Одразу ж ранг коваріаційної матриці не перевищує . Отже, якщоn pp×pXnpX′pnpnRnmin(p,n)min(p,n)p>n то ранг не більше , що - будучи строго меншим за - означає матрицю коваріації є сингулярною.np
Вся ця термінологія повністю пояснена в решті цього посту.
(Як доброзичливо зазначив Амеба у видаленому коментарі та показує у відповіді на відповідне запитання , зображення насправді лежить у підпросторі кодування-один (складається з векторів, чиї складові дорівнюють нулю), оскільки всі його стовпці були переглянуті на нуль, тому ранг вибіркової коваріаційної матриці не може перевищувати )XRn1n−1X′Xn−1
Лінійна алгебра стосується відстеження розмірів векторних просторів. Потрібно лише оцінити кілька фундаментальних концепцій, щоб мати глибоку інтуїцію тверджень про ранг та особливості:
Матричне множення являє собою лінійні перетворення векторів. An матриці є лінійне перетворення з - мірного простору до - вимірному просторі . Зокрема, він надсилає будь-які до . Те, що це лінійне перетворення, випливає безпосередньо з визначення лінійного перетворення та основних арифметичних властивостей множення матриць.m×nMnVnmVmx∈VnMx=y∈Vm
Лінійні перетворення ніколи не можуть збільшувати розміри. Це означає, що зображення всього векторного простору при перетворенні (що є підвекторним простором ) може мати розмір не більше . Це (легка) теорема, яка випливає з визначення розмірності.VnMVmn
Розмір будь-якого субвекторного простору не може перевищувати розміру простору, в якому він лежить. Це теорема, але знову це очевидно і легко довести.
Оцінка лінійного перетворення є розмірність його образу. Ранг матриці - це ранг лінійної трансформації, яку вона представляє. Це визначення.
Сингулярним матриця має ранг строго меншеMmnn (розмірність своєї області). Іншими словами, його зображення має менший вимір. Це визначення.
Розвивати інтуїцію, це допомагає бачити розміри. Тому я напишу розміри всіх векторів і матриць відразу після них, як у і . Таким чином, загальна формулаMmnxn
ym=Mmnxn
Мається на увазі, що матриця при застосуванні до вектора виробляє -вектор .m×nMnxmy
Продукти матриць можна розглядати як "трубопровід" лінійних перетворень. В загальному, припустимо , що є - мірний вектор в результаті послідовних застосувань лінійних перетворень і до вектора йде з простору . Це приймає вектор послідовно через набір векторних просторів розмірів і, нарешті, .yaaMmn,Llm,…,Bbc,AabnxnVnxnm,l,…,c,b,a
Подивіться на вузьке місце : оскільки розміри не можуть збільшуватися (точка 2), а підпростори не можуть мати розміри, більші за проміжки, в яких вони лежать (точка 3), випливає, що розмірність зображення не може перевищувати найменшого розміру зустрічаються в трубопроводі.Vnmin(a,b,c,…,l,m,n)
Тоді ця діаграма конвеєра повністю доводить результат, коли він застосовується до продукту :X′X