Спочатку ви отримуєте середній нуль, віднімаючи середнє значення μ = 1N∑ x .
По-друге, ви отримуєте нуль covariances, роблячи PCA. Якщо є ковариационной матрицею даних, то PCA становить виконання eigendecomposition , де є ортогональна матриця обертання, що складається з власних векторів , та - діагональна матриця із власними значеннями по діагоналі. Матриця дає поворот, необхідний для декореляції даних (тобто відображає оригінальні функції до основних компонентів).ΣΣ = U Λ U⊤UΣΛU⊤
По-третє, після обертання кожен компонент матиме дисперсію, задану відповідним власним значенням. Отже, щоб відхилення дорівнювали , потрібно розділити на квадратний корінь .1Λ
Всі разом перетворення відбілювання - . Ви можете відкрити дужки, щоб отримати потрібну форму.x↦Λ−1/2U⊤(x−μ)
Оновлення. Дивіться також цю пізню нитку для більш детальної інформації: Чим відрізняється відбілювання від ZCA та відбілювання PCA?