Sistemas de Ecuaciones Lineales
Álgebra Lineal
Un sistema de ecuaciones lineales es una colección de ecuaciones en las que cada incógnita aparece solo elevada a la primera potencia y nunca se multiplica con otra incógnita. Un ejemplo familiar es 2x + 3y = 7 y x - y = 1. La palabra *lineal* significa que cada ecuación traza un objeto plano: una r
Un sistema lineal tiene 0, 1 o infinitas soluciones.
Sin un dominio sólido de los sistemas lineales, la regresión es una caja negra: puedes llamar a .fit(X, y) pero no puedes diagnosticar deficiencia de rango, multicolinealidad ni mal condicionamiento cuando el optimizador falla.
Un sistema de ecuaciones lineales es una colección de ecuaciones en las que cada incógnita aparece solo elevada a la primera potencia y nunca se multiplica con otra incógnita. Un ejemplo familiar es y . La palabra *lineal* significa que cada ecuación traza un objeto plano: una recta en dos dimensiones, un plano en tres y un hiperplanoⓘ en dimensiones mayores.
¿Por qué le importa a quien hace machine learning? Porque ajustar un modelo lineal es, literalmente, resolver un sistema. Dados ejemplos de entrenamiento , la regresión por mínimos cuadrados pide un Vectorⓘ de pesos tal que , donde es una matrizⓘ que apila los vectores de características como filas. Cuando es cuadrada e invertible el sistema tiene solución única; cuando no lo es (el caso común en ML), recurrimos a la aproximación vía las *ecuaciones normales* — que sigue siendo un sistema lineal.
Todo sistema lineal tiene uno de tres resultados posibles: solución única, sin solución o infinitas soluciones. Geométricamente en 2D, dos rectas pueden cortarse en un solo punto (única), ser paralelas y no cruzarse nunca (ninguna), o coincidir por completo (infinitas). Esta tricotomía se generaliza perfectamente a dimensiones superiores y es la razón por la que más adelante nos importan conceptos como el rango y la consistencia.
Una forma compacta de escribir un sistema lineal es , donde es la matriz de coeficientes, es el vector de incógnitas y es el vector de constantes. Esta notación no es solo abreviatura — revela estructura. Muchas propiedades del conjunto de soluciones (existencia, unicidad) se leen directamente de , antes de empezar a resolver. Ese es el poder de pasar de ecuaciones a matrices.
Toda recta en 2D se puede escribir en forma pendiente-intercepto . Mueve los deslizadores de abajo para ver cómo, al cambiar la pendiente y el intercepto , la recta gira y se desplaza. Cuando tienes *dos* rectas así, su sistema lineal pregunta dónde se cruzan.
Ejemplo resuelto — solución única: Resuelve y . De la segunda ecuación, . Sustituyendo y despejando :
Despejando y
Resolver $2x + 3y = 7$ y $x - y = 1$ — cada paso que harías en papel
- 1Toma la ecuación más simple y despeja una variable.
- 2Despeja en términos de — listo para sustituir.
- 3Sustituye en la primera ecuación; queda una variable.
- 4Distribuye el 2 sobre el paréntesis.
- 5Agrupa términos semejantes y pasa las constantes al otro lado.
- 6Divide ambos lados entre 5 — primera coordenada resuelta.
- 7Sustituye en para obtener la segunda coordenada.
Ahora hazlo tú. Cada entrada de abajo debe ser algebraicamente equivalente a la línea anterior — escribe tu simplificación y presiona Enter. El sistema verifica equivalencia simbólicamente (y numéricamente cuando la simplificación simbólica es ambigua), así que cualquier forma intermedia válida es aceptada.
Prueba la derivación
Escribe cada paso. Se aceptan reordenamientos equivalentes.
Entonces . El único punto de intersección es — verifica: ✓ y ✓.
Trampa común: Cuando dos filas de son proporcionales (una es múltiplo constante de la otra), el sistema es redundante (infinitas soluciones) o inconsistente (ninguna) — *nunca* único. Antes de empezar a eliminar, echa un vistazo a las filas: si puedes escalar una para obtener la otra, no existe respuesta única. Es tu primer chequeo de rango.
Ejemplo resuelto — sin solución (rectas paralelas): Considera y . Divide la segunda entre 2:
Por qué son paralelas
Pero la primera ecuación dice . Ambas no pueden ser ciertas, así que el sistema es inconsistente — geométricamente, dos rectas paralelas que nunca se encuentran.
Conexión con ML — ecuaciones normales: Para el sistema de regresión con , hay 100 ecuaciones pero solo 5 incógnitas — normalmente no existe solución exacta. Las ecuaciones normales son un sistema lineal *cuadrado* de cuya solución única (cuando tiene rango columna completo) es el ajuste por mínimos cuadrados.
Resolver un sistema a mano suele significar eliminación gaussiana: operaciones de fila repetidas que simplifican a una forma triangular superior, seguidas de sustitución hacia atrás. Lo formalizaremos en la siguiente lección. La idea clave por ahora: un sistema lineal es un problema de intersección geométrica, una ecuación matricial y un rompecabezas algorítmico resoluble — tres puntos de vista sobre el mismo objeto.
Ejercicios
Pon a prueba tu comprensión. Puntos por acierto + racha + velocidad.
Confirma que captaste la idea
3 preguntas rápidas. Acertá 2 para marcar esta lección como completada.