Ciencia de Datos e IA

Cuadernillo de problemas resueltos: errores, raices e interpolacion

Ejecutar los metodos numericos basicos con conciencia del error: biseccion y Newton, interpolacion, integracion numerica, condicionamiento y aritmetica flotante.

Cuadernillo de problemas resueltos: errores, raices e interpolacion

Los modelos de machine learning no resuelven ecuaciones: las aproximan iterando. Este cuadernillo te entrena en el calculo del dia a dia de un cientifico de datos: medir el error, acotar una raiz por biseccion, acelerar con Newton, interpolar datos, integrar a mano cuando no hay formula cerrada y darte cuenta de cuando un sistema esta mal acondicionado. Cada problema viene con suaritmetica completa: no te saltes pasos.

Diagrama de metodos numericos: convergencia de biseccion, iteraciones de Newton y malla de interpolacion.
Todo metodo numerico es una pregunta repetida: cerca de quanto?
Como usar este cuadernillo Ocho problemas resueltos cubren error relativo, biseccion con conteo de iteraciones, Newton, Lagrange, trapecio, Simpson, pivoteo y aritmetica flotante. Al final, autoexamen cronometrado con clave. Ten calculadora a mano y reproduce cada numero.

Bloque 1 · Error y raices

Problema 1. Aproxima pi por 22/7. Calcula el error absoluto y el error relativo (en porcentaje).

Solucion paso a paso

  1. Valores: 22/7 = 3.142857143 y π = 3.141592654.

Problema 2. Cuenta las iteraciones de biseccion necesarias para acotar la raiz de f(x) = x^3 − x − 2 en [1, 2] con tolerancia 10^(−3), y da el resultado aproximado.

Solucion paso a paso

  1. Primero comprueba cambio de signo: f(1) = 1 − 1 − 2 = −2 y f(2) = 8 − 2 − 2 = +4. Hay raiz: el teorema intermedio la garantiza (f es continua).

Problema 3. Aplica Newton a f(x) = x^2 − 2 desde x0 = 1.5, dos iteraciones. ¿Cuantas cifras correctas ganas por paso?

Solucion paso a paso

  1. Formula de Newton: x_(n+1) = x_n − f(x_n)/f′(x_n). Aqui f′(x) = 2x, o sea x − (x^2−2)/(2x), que simplifica a la media (x + 2/x)/2.
Cuando Newton falla Si x0 cae en un punto donde f′ se anula, el metodo sale disparado; con funciones oscilantes puede ciclar. En deep learning, el gradiente descendente es un Newton "pobre" que solo usa primera derivada: por eso converge linealmente y necesita learning rate.

Bloque 2 · Interpolacion e integracion numerica

Problema 4. Interpola por Lagrange los puntos (1, 2), (2, 5), (3, 10) y estima P(2.5).

Solucion paso a paso

  1. Formula: P(x) = Σ yᵢ·Lᵢ(x), con Lᵢ el polinomio que vale 1 en xᵢ y 0 en los demas: L1 = (x−2)(x−3)/((1−2)(1−3)), L2 = (x−1)(x−3)/((2−1)(2−3)), L3 = (x−1)(x−2)/((3−1)(3−2)).

Problema 5. Aproxima ∫₀¹ x^2 dx con la regla del trapecio para n = 4 y da el error frente al valor exacto 1/3.

Solucion paso a paso

  1. Nodos con h = 0.25: x = 0, 0.25, 0.5, 0.75, 1 con f = 0, 0.0625, 0.25, 0.5625, 1.

Problema 6. Resuelve la misma integral con Simpson para n = 2 (h = 0.5). ¿Por que sale exacta?

Solucion paso a paso

  1. Simpson: S = (h/3)·[f(0) + 4f(0.5) + f(1)] = (0.5/3)·[0 + 4(0.25) + 1].

Bloque 3 · Sistemas y flotantes

Problema 7. El sistema x + y = 2 ; x + 1.01y = 2.01 tiene solucion (1, 1). ¿Que pasa si el segundo termino pasa a 2.02? Conclusionea sobre el condicionamiento.

Solucion paso a paso

  1. Restando ambas ecuaciones: 0.01y = 0.01 → y = 1 y x = 1.

Problema 8. ¿Es 0.1 + 0.2 igual a 0.3 en un ordenador? ¿Y (10^16 + 1) − 10^16?

Solucion paso a paso

  1. 0.1 y 0.2 no tienen representacion exacta en binario: 0.1 + 0.2 = 0.30000000000000004. Compara con tolerancia: abs(a − b) menor que eps, nunca con ==.

Mapa de estrategias

Que metodo numerico uso

Autoexamen cronometrado (20 minutos)

Papel y lapiz primero; aqui solo las respuestas finales.

Cuántas iteraciones de biseccion garantizan precision 10^(−3) en un intervalo de longitud 1. Usa n = log2(1000) y redondea al entero de arriba.

¿Que dato EXTRA necesita Newton frente a biseccion?

La regla de Simpson es exacta para polinomios de grado 3 o menos.

Interpola con el polinomio del problema 4 (P(x) = x^2 + 1): cuanto vale P(3.5)?

El error de 22/7 al aproximar pi vale 0.001264; el error lo expresa como 0.04% de la magnitud.

Empareja metodo con su garantia.

Video de repaso

Para profundizar

MIT OpenCourseWare: Computational Science
Apuntes y problemas resueltos de analisis numerico, gratuito y estable.

MIT OCW: Introduction to Numerical Methods
Apuntes gratuitos del curso de metodos numericos del MIT: condicion y estabilidad explicadas con rigor.

El problema 7 conecta con tu proximo modelo lineal: si dos caracteristicas son casi proporcionales, los coeficientes saltan con cada fila nueva. ¿Que tecnica de preprocessing de tu toolbox rompe ese paralelismo?