У статистиці, каноні́чно-кореляці́йний ана́ліз (ККА, англ.canonical-correlation analysis, CCA) це спосіб виведення інформації зі взаємно-коваріаційних матриць[en]. Якщо ми маємо два вектори випадкових змінних, X = (X1, ..., Xn) та Y = (Y1, ..., Ym), та між цими змінними існують кореляції, то канонічно-кореляційний аналіз знайде такі лінійні комбінації Xi та Yj, які мають максимальну кореляцію між собою.[1] Т. Р. Кнапп зазначає, що «практично всі загальноприйняті параметричні критерії[en] значущості можна розглядати як окремі випадки канонічно-кореляційного аналізу, що є загальною процедурою для дослідження взаємозв'язків між двома наборами змінних.»[2] Вперше цей метод було представлено Гарольдом Готелінґом 1936 року.[3]
Канонічно-кореляційний аналіз шукає таких векторів та , що випадкові змінні та максимізують кореляцію. Випадкові змінні та є першою парою канонічних змінних (англ.first pair of canonical variables). Потім шукають векторів, які максимізують ту саму кореляцію, з обмеженням, що вони не корелюють з першою парою канонічних змінних; це дає другу пару канонічних змінних (англ.second pair of canonical variables). Цю процедуру може бути продовжено аж до разів.
Обчислення
Виведення
Нехай , а . Параметром для максимізації є
Першим кроком є визначення заміни базису та визначення
Рівність є тоді, коли вектори та є колінеарними. Крім того, максимум кореляції досягається тоді, коли є власним вектором матриці з максимальним власним значенням (див. відношення Релея). Подальші пари знаходять, використовуючи власні значення зменшуваної величини. Ортогональність гарантовано симетричністю кореляційних матриць.
Розв'язок
Отже, розв'язанням є:
є власним вектором
є пропорційним до
Аналогічно,
є власним вектором
є пропорційним до
Обертаючи зміну координат, отримуємо, що
є власним вектором
є власним вектором
є пропорційним до
є пропорційним до
Канонічні змінні визначаються як
Реалізація
ККА може бути обчислювано із застосуванням сингулярного розкладу кореляційної матриці.[4] Він доступний як функція в[5]
SPSS як макрос CanCorr, що постачається з основним програмним забезпеченням
Перевірка гіпотез
Кожен рядок може бути перевірено на значущість за допомогою наступного методу. Оскільки кореляції впорядковуються, то якщо сказати, що рядок є нульовим, з цього випливатиме, що всі наступні кореляції також є нульовими. Якщо ми маємо в вибірці незалежних спостережень, а є оцінкою кореляції для , то для -того рядка статистичним критерієм є
що для великих асимптотично має розподіл хі-квадрат з ступенями вільності.[6] Оскільки всі кореляції від до є логічно нульовими (і оцінюваними таким чином), то добуток членів після цієї точки не має значення.
Практичні застосування
Типовим застосуванням для канонічної кореляції в експериментальному контексті є брати два набори змінних, і дивитися, що є спільного між цими двома наборами. Наприклад, у психологічному тестуванні можна взяти два добре усталені багатовимірні особистісні тести[en], такі як мінесотський багатопрофільний особистісний опитувальник (MMPI-2) та NEO[en]. Дивлячись, як співвідносяться коефіцієнти MMPI-2 та NEO, можна отримати розуміння, які виміри були спільними для цих двох наборів, і скільки було спільної мінливості. Наприклад, можна було би з'ясувати, що виміри екстравертності та невротизму відповідальні за значну величину спільної мінливості цих двох наборів.
Канонічно-кореляційний аналіз також можна використовувати для вироблення рівняння моделі, яка пов'язує два набори змінних, наприклад, набір вимірів продуктивності та набір пояснювальних змінних, або набір виходів та набір входів. На таку модель може бути накладено обмеження, щоби забезпечити відображення нею теоретичних вимог або інтуїтивно очевидних умов. Цей тип моделі відомий як модель з максимальною кореляцією (англ.maximum correlation model).[7]
Унаочнюють результати канонічної кореляції зазвичай за допомогою стовпчикових діаграм коефіцієнтів двох наборів змінних для пар канонічних варіат[en], що показують значущу кореляцію. Деякі автори вважають, що їх найкраще унаочнювати через геліографіки (англ.heliographs), круговий формат із променями як стовпчики, де кожна з половин представляє по набору змінних.[8]
Приклади
Нехай з нульовим математичним сподіванням, тобто, . Якщо , тобто та є повністю корельованими, то, наприклад, та , і відтак першою (і єдиною в цьому прикладі) парою канонічних змінних є та . Якщо , тобто та є повністю антикорельованими, то, наприклад, та , і відтак першою (і єдиною в цьому прикладі) парою канонічних змінних є та . Зауважмо, що в обох випадках , що показує, що канонічно-кореляційний аналіз трактує корельовані та антикорельовані змінні аналогічно.
↑Tofallis, C. (1999). Model Building with Multiple Dependent Variables and Constraints. Journal of the Royal Statistical Society: Series D (The Statistician). 48 (3): 371—378. arXiv:1109.0725. doi:10.1111/1467-9884.00195. (англ.)