Data Science Academy · Aula

Escolher componentes com gráficos scree

Mantendo variância explicada suficiente.

Aula 4 de 413 etapas

Escolher componentes com gráficos scree é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Data Science Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Data Science Academy inclui 4 aulas no total.

Quantos manter?

O PCA pode fornecer dezenas de componentes, mas você quer apenas os poucos que são úteis. A verdadeira habilidade é escolher quantos manter.

Conheça o gráfico de sedimentação

Um gráfico de sedimentação representa cada componente em relação à variância que ele explica, permitindo observar rapidamente a queda de importância.

Procure o cotovelo

A variância cai rapidamente e depois forma uma cauda plana. A curva, chamada de cotovelo, indica onde componentes extras deixam de compensar.

Represente as proporções

Ajuste o PCA com todos os componentes e depois represente explained_variance_ratio_ para desenhar a curva e localizar esse cotovelo.

import matplotlib.pyplot as plt
plt.plot(pca.explained_variance_ratio_)

Variância acumulada

Some as proporções progressivamente para obter a variância acumulada, que mostra a informação total preservada pelos primeiros k componentes.

import numpy as np
cum = np.cumsum(pca.explained_variance_ratio_)

Escolha um limiar

Uma regra comum é manter componentes suficientes para alcançar uma meta, como 95% da variância total preservada.

Deixe o scikit-learn escolher

Forneça uma fração como n_components, e o scikit-learn manterá componentes suficientes para atingir essa meta de variância explicada.

from sklearn.decomposition import PCA
pca = PCA(n_components=0.95).fit(X)

A regra de Kaiser

Outra orientação, a regra de Kaiser, mantém os componentes cujo autovalor excede um, o que significa que explicam mais do que um único atributo explicaria.

Equilibre a troca

Menos componentes significam modelos mais simples e rápidos, mas com mais detalhes perdidos. Escolher k é sempre um equilíbrio entre tamanho e fidelidade.

Valide na tarefa final

O melhor k é aquele que ajuda na sua tarefa real. Experimente alguns valores e compare as pontuações do modelo com validação cruzada.

Cuidado com componentes pequenos

Os componentes depois do cotovelo geralmente capturam principalmente ruído. Mantê-los raramente ajuda e pode discretamente prejudicar seu modelo.

Verificação rápida

O gráfico de sedimentação aponta para um ponto revelador.

Recapitulação

Use um gráfico de sedimentação, o cotovelo ou um limiar de variância acumulada para manter apenas os componentes necessários; depois, valide k na tarefa final. 🎯

Grátis para começar

Aprenda Python com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Escolher componentes com gráficos scree” é grátis?

Sim — o texto completo de “Escolher componentes com gráficos scree” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Data Science Academy, atualize para CoddyKit PRO. O curso de Data Science Academy inclui 4 aulas no total.

O que vou aprender em “Escolher componentes com gráficos scree”?

Mantendo variância explicada suficiente. Você pratica Data Science Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Data Science Academy?

Nenhuma experiência prévia é necessária. Data Science Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Escolher componentes com gráficos scree”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Data Science Academy?

Sim. Cada aula de Data Science Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. A maldição de recursos demais
  2. Como o PCA encontra componentes
  3. Dimensionar primeiro e ajustar o PCA depois
  4. Escolher componentes com gráficos scree
← Voltar para Data Science Academy