Programa Pares Ordenados · Edición 2026

Introducción B‑splines

Un estudio del método de mínimos cuadrados desde el álgebra lineal, y cómo los B-splines lo generalizan mediante funciones base locales para modelar relaciones no lineales.

Aprendiz Est. Luismar Carrillo Alvarez · Universidad Nacional de Colombia Mentor Dr. Javier Aguilar · RC Trust - TU Dortmund Programa Pares Ordenados Año 2026
Tesis central

Los B-splines no reemplazan el método de mínimos cuadrados — lo generalizan. Lo que cambia no es la mecánica algebraica sino la matriz de diseño X.

β̂ = (XᵀX)⁻¹ Xᵀy ← misma fórmula siempre
X = [1, x]          ← OLS clásico (rígido)
X = bs(x, df=10)  ← B-spline (flexible)

Secciones del proyecto

📄

Documentos

Propuesta formal y trabajo escrito final. Fundamentos teóricos del proyecto.

Ver documentos →
📊

Presentación

Diapositivas interactivas con sliders en tiempo real.

Ver slides →
💻

Notebook

Implementación en Python. Código reproducible de todos los modelos.

Ver notebook →

Ruta del proyecto

Álgebra lineal como base

Sistemas lineales, transformaciones, subespacios, proyecciones ortogonales.

El problema de mínimos cuadrados

Formulación matricial, derivación de β̂ = (XᵀX)⁻¹Xᵀy e interpretación geométrica.

Splines: flexibilidad por tramos

Splines lineales, polinomiales y cúbicos naturales.

B-splines y penalización

Soporte local, estabilidad numérica y control del sobreajuste con λ.

Implementación en Python

Notebook reproducible con bs(), mgcv y visualizaciones.

álgebra lineal mínimos cuadrados splines B-splines penalización Python regresión no paramétrica