Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Autovalores e Autovetores | Fundamentos Matemáticos do PCA
Redução de Dimensionalidade com PCA

bookAutovalores e Autovetores

Note
Definição

Um autovetor de uma matriz é um vetor não nulo cuja direção permanece inalterada quando uma transformação linear (representada pela matriz) é aplicada a ele; apenas seu comprimento é escalado. O fator de escala é dado pelo correspondente autovalor.

Para a matriz de covariância Σ\Sigma, os autovetores apontam para as direções de máxima variância, e os autovalores indicam quanta variância existe nessas direções.

Matematicamente, para a matriz AA, autovetor vv e autovalor λλ:

Av=λvA v = \lambda v

Na ACP, os autovetores da matriz de covariância são os eixos principais, e os autovalores são as variâncias ao longo desses eixos.

12345678910111213
import numpy as np # Using the covariance matrix from the previous code X = np.array([[2.5, 2.4], [0.5, 0.7], [2.2, 2.9]]) X_centered = X - np.mean(X, axis=0) cov_matrix = (X_centered.T @ X_centered) / X_centered.shape[0] # Compute eigenvalues and eigenvectors values, vectors = np.linalg.eig(cov_matrix) print("Eigenvalues:", values) print("Eigenvectors:\n", vectors)
copy
Note
Nota

O autovetor com o maior autovalor aponta na direção de maior variância nos dados. Este é o primeiro componente principal.

question mark

Qual é o papel dos autovalores e autovetores da matriz de covariância na ACP

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain what the eigenvectors and eigenvalues mean in this context?

How do I interpret the output of the code?

What is the next step after finding the eigenvalues and eigenvectors in PCA?

Awesome!

Completion rate improved to 8.33

bookAutovalores e Autovetores

Deslize para mostrar o menu

Note
Definição

Um autovetor de uma matriz é um vetor não nulo cuja direção permanece inalterada quando uma transformação linear (representada pela matriz) é aplicada a ele; apenas seu comprimento é escalado. O fator de escala é dado pelo correspondente autovalor.

Para a matriz de covariância Σ\Sigma, os autovetores apontam para as direções de máxima variância, e os autovalores indicam quanta variância existe nessas direções.

Matematicamente, para a matriz AA, autovetor vv e autovalor λλ:

Av=λvA v = \lambda v

Na ACP, os autovetores da matriz de covariância são os eixos principais, e os autovalores são as variâncias ao longo desses eixos.

12345678910111213
import numpy as np # Using the covariance matrix from the previous code X = np.array([[2.5, 2.4], [0.5, 0.7], [2.2, 2.9]]) X_centered = X - np.mean(X, axis=0) cov_matrix = (X_centered.T @ X_centered) / X_centered.shape[0] # Compute eigenvalues and eigenvectors values, vectors = np.linalg.eig(cov_matrix) print("Eigenvalues:", values) print("Eigenvectors:\n", vectors)
copy
Note
Nota

O autovetor com o maior autovalor aponta na direção de maior variância nos dados. Este é o primeiro componente principal.

question mark

Qual é o papel dos autovalores e autovetores da matriz de covariância na ACP

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
some-alt