Data Science Academy · Lección

Cómo encuentra componentes PCA

Direcciones de varianza explicadas intuitivamente.

Lección 2 de 413 pasos

Cómo encuentra componentes PCA es una lección gratuita de Data Science Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Data Science Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Data Science Academy incluye 4 lecciones en total.

La varianza es información

PCA parte de una idea: las direcciones en las que sus datos se dispersan más contienen la mayor cantidad de información. Esa dispersión se denomina varianza.

Encuentre la mayor dispersión

PCA busca el único eje a lo largo del cual los puntos varían más. Esa dirección se convierte en el primer componente principal.

Después, vaya en perpendicular

El siguiente eje debe formar un ángulo recto con el primero y, al mismo tiempo, capturar la mayor dispersión restante. Cada nuevo componente es ortogonal a los demás.

Los componentes son ejes nuevos

Juntas, estas direcciones forman un sistema de coordenadas nuevo. Cada componente principal es una combinación de sus características originales, no solo una columna.

Ordenados por importancia

PCA ordena los componentes según la cantidad de varianza que captura cada uno, de modo que los primeros concentran la mayor parte de la señal y los últimos contienen sobre todo ruido.

Proyecte sobre los componentes

Para reducir sus datos, los proyecta sobre los componentes principales y sustituye muchas columnas originales por unas pocas puntuaciones informativas.

Proporción de varianza explicada

La proporción de varianza explicada indica qué fracción de la dispersión total conserva cada componente, por lo que puede ver cuánto reduce.

Ajústelo en scikit-learn

En scikit-learn, indique cuántos componentes quiere y, después, fit_transform convertirá su tabla ancha en puntuaciones compactas.

from sklearn.decomposition import PCA
scores = PCA(n_components=2).fit_transform(X)

Lea las proporciones

Después del ajuste, compruebe explained_variance_ratio_ para ver cuánto conserva cada componente. Al sumarlas, podrá ver la varianza total retenida.

pca = PCA(n_components=2).fit(X)
print(pca.explained_variance_ratio_)

Los componentes son lineales

Cada componente es una suma ponderada de características, por lo que PCA solo captura estructuras lineales. Los patrones curvos requieren otras herramientas.

Compresión, no magia

Intercambia un poco de precisión por muchas menos columnas. Los componentes descartados contienen la menor varianza, por lo que la pérdida suele ser pequeña.

Comprobación rápida

Una regla determina qué dirección elige PCA en primer lugar.

Resumen

PCA encuentra ejes ortogonales de máxima varianza, los ordena y proyecta los datos sobre los primeros para comprimirlos. 🎯

Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Cómo encuentra componentes PCA» es gratis?

Sí — el texto completo de «Cómo encuentra componentes PCA» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Data Science Academy, actualiza a CoddyKit PRO. El curso de Data Science Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Cómo encuentra componentes PCA»?

Direcciones de varianza explicadas intuitivamente. Practicas Data Science Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Data Science Academy?

No se requiere experiencia previa. Data Science Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Cómo encuentra componentes PCA»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Data Science Academy?

Sí. Cada lección de Data Science Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. La maldición de tener demasiadas características
  2. Cómo encuentra componentes PCA
  3. Escalar primero y ajustar PCA después
  4. Elegir componentes con gráficos de sedimentación
← Volver a Data Science Academy