Ajuste de datos y regresión

Método de mínimos cuadrados, regresión lineal y no lineal para contrastar modelos físicos con mediciones.

Qué es

El ajuste de curvas y la regresión estadística constituyen el puente cuantitativo entre un conjunto discreto de observaciones experimentales (xi,yi±σyi)(x_i, y_i \pm \sigma_{y_i}) y una ley o modelo teórico y=f(x;θ)y = f(x; \boldsymbol{\theta}), donde θ=(θ1,…,θm)\boldsymbol{\theta} = (\theta_1, \dots, \theta_m) representa el vector de parámetros físicos desconocidos a determinar (como la gravedad gg, la constante de Planck hh o la resistencia interna rr).

El estándar supremo en la física experimental es el método de mínimos cuadrados ponderados, derivado del principio de máxima verosimilitud bajo la premisa de errores gaussianos independientes. Consiste en minimizar la función de bondad de ajuste chi-cuadrado (χ2\chi^2): χ2(θ)=∑i=1N(yi−f(xi;θ)σyi)2\chi^2(\boldsymbol{\theta}) = \sum_{i=1}^N \left( \frac{y_i - f(x_i; \boldsymbol{\theta})}{\sigma_{y_i}} \right)^2 Cada punto experimental contribuye a la suma con un peso estadístico inversamente proporcional a su varianza: wi=1/σyi2w_i = 1/\sigma_{y_i}^2. Los puntos con mediciones de alta precisión ejercen una atracción gravitacional matemática sobre la curva, mientras que los puntos con grandes barras de error tienen un impacto marginal.

En el caso particular de la regresión lineal f(x)=mx+cf(x) = m x + c, la minimización analítica exacta produce las clásicas ecuaciones normales ponderadas para la pendiente mm y la ordenada al origen cc, junto con sus respectivas incertidumbres y su covarianza mutua cov⁡(m,c)\operatorname{cov}(m, c).

Por qué aparece en física

En ciencias físicas, ningún parámetro fundamental se mide de forma fidedigna mediante una única lectura experimental. Las leyes de la naturaleza se verifican comprobando si una relación funcional se sostiene a lo largo de varios órdenes de magnitud:

  1. En la ley de Hooke (F=kΔxF = k \Delta x), la constante elástica kk se extrae como la pendiente de una regresión lineal entre fuerza aplicada y elongación elástica.
  2. En el efecto fotoeléctrico (V0e=hν−ΦV_0 e = h \nu - \Phi), el cociente h/eh/e se obtiene ajustando la recta de potencial de frenado frente a la frecuencia de la luz incidente.
  3. En cinemática y termodinámica, muchas relaciones no lineales se linealizan mediante transformaciones logarítmicas (por ejemplo, decaimientos radiactivos N(t)=N0e−λt  ⟹  ln⁡N=ln⁡N0−λtN(t) = N_0 e^{-\lambda t} \implies \ln N = \ln N_0 - \lambda t o la ley de Arrhenius en cinética química ln⁡k=ln⁡A−Ea/RT\ln k = \ln A - E_a / RT).
  4. El análisis de bondad de ajuste mediante el chi-cuadrado reducido χν2=χ2/(N−m)\chi_\nu^2 = \chi^2 / (N - m) proporciona un veredicto objetivo irrefutable: indica si el modelo teórico describe adecuadamente los datos o si la hipótesis física debe ser descartada.

Idea visual o geométrica

Geométricamente, el modelo f(x;θ)f(x; \boldsymbol{\theta}) describe una familia de curvas en el plano (x,y)(x, y). Cada dato experimental se representa con un punto central y un segmento vertical que delimita su barra de incertidumbre ±σyi\pm \sigma_{y_i}.

El residuo normalizado ri=(yi−f(xi))/σyir_i = (y_i - f(x_i)) / \sigma_{y_i} mide la distancia vertical entre el dato y la curva teórica medida en unidades de desviación estándar. El ajuste por mínimos cuadrados deforma y traslada la curva hasta minimizar la suma de las áreas de los cuadrados de estos residuos normalizados. En un ajuste excelente, la curva atraviesa aproximadamente el 68%68\% de las barras de error a 1σ1\sigma de los puntos experimentales, con residuos distribuidos aleatoriamente por encima y por debajo sin tendencias sistemáticas evidentes.

Lenguaje simbólico mínimo

  1. Función de pérdida Chi-cuadrado (χ2\chi^2): χ2=∑i=1Nwi[yi−f(xi)]2,wi=1σyi2\chi^2 = \sum_{i=1}^N w_i [y_i - f(x_i)]^2, \qquad w_i = \frac{1}{\sigma_{y_i}^2}
  2. Ecuaciones normales lineales sin ponderar (wi=1w_i = 1): m=N∑xiyi−∑xi∑yiN∑xi2−(∑xi)2,c=yˉ−mxˉm = \frac{N \sum x_i y_i - \sum x_i \sum y_i}{N \sum x_i^2 - (\sum x_i)^2}, \qquad c = \bar{y} - m \bar{x}
  3. Chi-cuadrado reducido (grados de libertad ν=N−m\nu = N - m): χν2=χ2N−m\chi_\nu^2 = \frac{\chi^2}{N - m}
  4. Matriz de covarianza de los parámetros (caso lineal y=Xθ\mathbf{y} = \mathbf{X} \boldsymbol{\theta}): Vθ=(XTWX)−1,σm=V11,σc=V22\mathbf{V}_{\boldsymbol{\theta}} = (\mathbf{X}^T \mathbf{W} \mathbf{X})^{-1}, \qquad \sigma_m = \sqrt{V_{11}}, \quad \sigma_c = \sqrt{V_{22}}
  5. Coeficiente de determinación (R2R^2): R2=1−∑(yi−y^i)2∑(yi−yˉ)2R^2 = 1 - \frac{\sum (y_i - \hat{y}_i)^2}{\sum (y_i - \bar{y})^2}

Qué significa el resultado

El valor óptimo de los parámetros θ^\hat{\boldsymbol{\theta}} proporciona la mejor estimación estadística de las constantes físicas buscadas. La interpretación del estadístico χν2\chi_\nu^2 es crucial:

  • χν2≈1\chi_\nu^2 \approx 1: El modelo es plenamente compatible con los datos y las barras de incertidumbre estimadas reflejan con exactitud la dispersión aleatoria real.
  • χν2≫1\chi_\nu^2 \gg 1 (ej. χν2>3\chi_\nu^2 > 3): Discrepancia grave. O bien el modelo teórico es falso (por ejemplo, se asumió una recta donde hay una cuadrática), o existen errores sistemáticos no considerados, o las barras de incertidumbre fueron severamente subestimadas.
  • χν2≪1\chi_\nu^2 \ll 1 (ej. χν2<0.2\chi_\nu^2 < 0.2): Sospechoso. Las incertidumbres experimentales fueron sobrestimadas de forma exagerada, o los datos fueron alterados artificialmente.

Cuándo no debes usarlo

  1. Regresión lineal ordinaria cuando existen errores significativos en el eje xx: Si las barras de error en la variable independiente σxi\sigma_{x_i} son comparables o mayores que en σyi\sigma_{y_i}, la regresión estándar de mínimos cuadrados subestima sistemáticamente la pendiente mm (sesgo de atenuación). Debe utilizarse regresión ortogonal de Deming o el estimador de York.
  2. Linearización ingenua de transformaciones no lineales: Al tomar logaritmos en y=AeBxy = A e^{B x}, la varianza de la variable transformada ln⁡y\ln y cambia drásticamente: σln⁡y≈σy/y\sigma_{\ln y} \approx \sigma_y / y. Si se realiza una regresión lineal ordinaria sobre (ln⁡y)(\ln y) asignando pesos uniformes, los datos con valores pequeños de yy (que tienen errores relativos enormes) distorsionarán por completo la pendiente. Debe emplearse regresión ponderada con wi=yi2/σyi2w_i = y_i^2 / \sigma_{y_i}^2 o ajuste no lineal directo (Levenberg-Marquardt).
  3. Sobreajuste (overfitting): Ajustar un polinomio de grado N−1N-1 a NN datos garantiza χ2=0\chi^2 = 0, pero carece de todo poder predictivo y oscila violentamente entre puntos (fenómeno de Runge). El grado del modelo debe responder a fundamentos físicos, no al deseo de reducir artificialmente los residuos.

Resumen operativo

  • Representa siempre los datos en un diagrama de dispersión con sus correspondientes barras de error vertical σyi\sigma_{y_i} (y horizontal σxi\sigma_{x_i} si procede).
  • Plantea la función física modelo y determina si es lineal o no lineal en los parámetros.
  • Si es lineal, evalúa las ecuaciones normales de mínimos cuadrados ponderados con pesos wi=1/σi2w_i = 1/\sigma_i^2.
  • Calcula las incertidumbres estándar de los parámetros σm\sigma_m y σc\sigma_c a partir de la diagonal de la matriz de covarianza.
  • Evalúa el chi-cuadrado reducido χν2\chi_\nu^2 y grafica los residuos normalizados rir_i para comprobar que no existan patrones sistemáticos.

Procedimiento de Ajuste de Datos y Regresión Lineal Ponderada

Antes de calcular

Organiza tus datos en una tabla de tres columnas: coordenada independiente xix_i, coordenada dependiente yiy_i, e incertidumbre estándar experimental σyi\sigma_{y_i}. Comprueba que todos los σyi>0\sigma_{y_i} > 0. Si las incertidumbres son idénticas para todos los puntos (homocedasticidad), puedes simplificar a mínimos cuadrados estándar no ponderados; si varían entre puntos (heterocedasticidad), es obligatorio calcular los pesos estadísticos wi=1/σyi2w_i = 1/\sigma_{y_i}^2.

Paso 1: identifica el objeto matemático

Escribe la ecuación del modelo lineal que relaciona las magnitudes físicas: y=mx+cy = m x + c Identifica la correspondencia entre los parámetros de ajuste (m,c)(m, c) y las constantes físicas fundamentales:

  • Ejemplo en ley de Ohm (V=RIV = R I): la variable dependiente es y=Vy = V, la independiente es x=Ix = I, la pendiente es m=Rm = R y la ordenada teórica es c=0c = 0.
  • Ejemplo en dilatación térmica (L=L0+L0αΔTL = L_0 + L_0 \alpha \Delta T): la pendiente es m=L0αm = L_0 \alpha y la ordenada es c=L0c = L_0.

Paso 2: elige la operación

Calcula las sumas ponderadas fundamentales del sistema: S=∑i=1Nwi,Sx=∑i=1Nwixi,Sy=∑i=1NwiyiS = \sum_{i=1}^N w_i, \quad S_x = \sum_{i=1}^N w_i x_i, \quad S_y = \sum_{i=1}^N w_i y_i Sxx=∑i=1Nwixi2,Sxy=∑i=1Nwixiyi,Syy=∑i=1Nwiyi2S_{xx} = \sum_{i=1}^N w_i x_i^2, \quad S_{xy} = \sum_{i=1}^N w_i x_i y_i, \quad S_{yy} = \sum_{i=1}^N w_i y_i^2 Calcula el determinante del sistema lineal: Δ=S⋅Sxx−(Sx)2\Delta = S \cdot S_{xx} - (S_x)^2

Paso 3: conserva unidades y signos

  • Los pesos wi=1/σyi2w_i = 1/\sigma_{y_i}^2 portan dimensiones de [y]−2[y]^{-2}.
  • La pendiente calculada mm tiene dimensiones físicas de [y]/[x][y] / [x].
  • La ordenada al origen cc tiene dimensiones físicas estrictas de [y][y].
  • El determinante Δ\Delta tiene unidades de [y]−4[x]2[y]^{-4} [x]^2. Asegúrate de conservar el signo algebraico en todos los productos cruzados SxyS_{xy}.

Paso 4: calcula

  1. Parámetros óptimos: m=S⋅Sxy−Sx⋅SyΔm = \frac{S \cdot S_{xy} - S_x \cdot S_y}{\Delta} c=Sxx⋅Sy−Sx⋅SxyΔc = \frac{S_{xx} \cdot S_y - S_x \cdot S_{xy}}{\Delta}
  2. Incertidumbres estándar de los parámetros: σm=SΔ\sigma_m = \sqrt{\frac{S}{\Delta}} σc=SxxΔ\sigma_c = \sqrt{\frac{S_{xx}}{\Delta}} cov⁡(m,c)=−SxΔ\operatorname{cov}(m, c) = -\frac{S_x}{\Delta}
  3. Bondad del ajuste (Chi-cuadrado y residuos): χ2=∑i=1Nwi(yi−mxi−c)2\chi^2 = \sum_{i=1}^N w_i (y_i - m x_i - c)^2 Grados de libertad: ν=N−2\nu = N - 2. χν2=χ2N−2\chi_\nu^2 = \frac{\chi^2}{N - 2}

Paso 5: interpreta el resultado

  • Valor físico: Extrae la constante física a partir de mm o cc y propaga su incertidumbre utilizando σm\sigma_m o σc\sigma_c.
  • Criterio de validación χν2\chi_\nu^2:
    • Si 0.8≤χν2≤1.50.8 \leq \chi_\nu^2 \leq 1.5: el ajuste es óptimo; la ley física queda experimentalmente confirmada dentro de la precisión instrumental.
    • Si χν2>2\chi_\nu^2 > 2: examina el gráfico de residuos ri=yi−(mxi+c)r_i = y_i - (m x_i + c). Si los residuos presentan curvatura (p. ej. todos positivos al centro y negativos en los extremos), el fenómeno es no lineal y requiere un término de orden superior (x2x^2).
  • Presentación final: Reporta los parámetros con unidades físicas claras y consistencia en cifras significativas: m=(mˉ±σm) [unidades]m = (\bar{m} \pm \sigma_m) \text{ [unidades]}, c=(cˉ±σc) [unidades]c = (\bar{c} \pm \sigma_c) \text{ [unidades]}.

Checklist de autocontrol

  • ¿Es el determinante Δ>0\Delta > 0? (Si Δ=0\Delta = 0, todos los puntos xix_i tienen el mismo valor y no se puede definir una recta).
  • ¿Coinciden las unidades físicas de la pendiente con [y]/[x][y]/[x] y las de la ordenada con [y][y]?
  • ¿He verificado que los residuos no muestren patrones oscilatorios o tendencias parabólicas sistemáticas?
  • ¿Está el chi-cuadrado reducido χν2\chi_\nu^2 razonablemente próximo a 1?
  • Si cc debería ser nulo por razones teóricas (ej. ley de Ohm), ¿es compatible el valor estimado de cc con cero dentro del intervalo [−σc,+σc][-\sigma_c, +\sigma_c]?

Ejemplo guiado: Determinación de la constante de Planck mediante efecto fotoeléctrico

Situación física

En un experimento fotoeléctrico clásico de Millikan, se ilumina un cátodo de cesio con luz monocromática a 4 frecuencias ópticas distintas ν\nu. Para cada frecuencia se mide el potencial de frenado V0V_0 requerido para anular la fotocorriente electrónica, junto con su incertidumbre experimental σV=0.02 V\sigma_V = 0.02 \text{ V} para todas las medidas:

  • Punto 1: ν1=5.50×1014 Hz\nu_1 = 5.50 \times 10^{14} \text{ Hz}, V0,1=0.36±0.02 VV_{0,1} = 0.36 \pm 0.02 \text{ V}
  • Punto 2: ν2=6.20×1014 Hz\nu_2 = 6.20 \times 10^{14} \text{ Hz}, V0,2=0.65±0.02 VV_{0,2} = 0.65 \pm 0.02 \text{ V}
  • Punto 3: ν3=6.90×1014 Hz\nu_3 = 6.90 \times 10^{14} \text{ Hz}, V0,3=0.94±0.02 VV_{0,3} = 0.94 \pm 0.02 \text{ V}
  • Punto 4: ν4=7.60×1014 Hz\nu_4 = 7.60 \times 10^{14} \text{ Hz}, V0,4=1.23±0.02 VV_{0,4} = 1.23 \pm 0.02 \text{ V}

Se conoce la carga elemental e=1.602×10−19 Ce = 1.602 \times 10^{-19} \text{ C}. Se desea obtener la constante de Planck hh y la función de trabajo Φ\Phi del material.

Traducción matemática

La ecuación de Einstein del efecto fotoeléctrico es: eV0=hν−Φ  ⟹  V0=(he)ν−Φee V_0 = h \nu - \Phi \implies V_0 = \left( \frac{h}{e} \right) \nu - \frac{\Phi}{e} Corresponde a una recta y=mx+cy = m x + c con y=V0y = V_0, x=νx = \nu, pendiente m=h/em = h/e y ordenada al origen c=−Φ/ec = -\Phi/e. Como todas las incertidumbres son idénticas (σi=0.02 V\sigma_i = 0.02 \text{ V}), los pesos son iguales: wi=1/(0.02)2=2500 V−2w_i = 1/(0.02)^2 = 2500 \text{ V}^{-2}. Para simplificar los números, definimos xx en unidades de 1014 Hz10^{14} \text{ Hz}: x=[5.50,6.20,6.90,7.60]x = [5.50, 6.20, 6.90, 7.60], y=[0.36,0.65,0.94,1.23]y = [0.36, 0.65, 0.94, 1.23].

Cálculo paso a paso

  1. Medias muestrales: N=4N = 4 xˉ=5.50+6.20+6.90+7.604=26.204=6.55×1014 Hz\bar{x} = \frac{5.50 + 6.20 + 6.90 + 7.60}{4} = \frac{26.20}{4} = 6.55 \times 10^{14} \text{ Hz} yˉ=0.36+0.65+0.94+1.234=3.184=0.795 V\bar{y} = \frac{0.36 + 0.65 + 0.94 + 1.23}{4} = \frac{3.18}{4} = 0.795 \text{ V}
  2. Sumatorias centradas: ∑(xi−xˉ)2=(−1.05)2+(−0.35)2+(0.35)2+(1.05)2=1.1025+0.1225+0.1225+1.1025=2.45\sum (x_i - \bar{x})^2 = (-1.05)^2 + (-0.35)^2 + (0.35)^2 + (1.05)^2 = 1.1025 + 0.1225 + 0.1225 + 1.1025 = 2.45 ∑(xi−xˉ)(yi−yˉ)=(−1.05)(−0.435)+(−0.35)(−0.145)+(0.35)(0.145)+(1.05)(0.435)\sum (x_i - \bar{x})(y_i - \bar{y}) = (-1.05)(-0.435) + (-0.35)(-0.145) + (0.35)(0.145) + (1.05)(0.435) =0.45675+0.05075+0.05075+0.45675=1.015= 0.45675 + 0.05075 + 0.05075 + 0.45675 = 1.015
  3. Cálculo de pendiente y ordenada: m=∑(xi−xˉ)(yi−yˉ)∑(xi−xˉ)2=1.0152.45≈0.4142857 V/(1014 Hz)=4.143×10−15 V⋅sm = \frac{\sum (x_i - \bar{x})(y_i - \bar{y})}{\sum (x_i - \bar{x})^2} = \frac{1.015}{2.45} \approx 0.4142857 \text{ V} / (10^{14} \text{ Hz}) = 4.143 \times 10^{-15} \text{ V}\cdot\text{s} c=yˉ−mxˉ=0.795−(0.4142857×6.55)=0.795−2.71357=−1.9186 Vc = \bar{y} - m \bar{x} = 0.795 - (0.4142857 \times 6.55) = 0.795 - 2.71357 = -1.9186 \text{ V}
  4. Incertidumbres estadísticas: σm=σ∑(xi−xˉ)2=0.02 V2.45×1014 Hz=0.021.5652×1014≈0.128×10−15 V⋅s\sigma_m = \frac{\sigma}{\sqrt{\sum (x_i - \bar{x})^2}} = \frac{0.02 \text{ V}}{\sqrt{2.45} \times 10^{14} \text{ Hz}} = \frac{0.02}{1.5652 \times 10^{14}} \approx 0.128 \times 10^{-15} \text{ V}\cdot\text{s} σc=σ1N+xˉ2∑(xi−xˉ)2=0.0214+(6.55)22.45=0.020.25+17.511=0.0217.761≈0.084 V\sigma_c = \sigma \sqrt{\frac{1}{N} + \frac{\bar{x}^2}{\sum (x_i - \bar{x})^2}} = 0.02 \sqrt{\frac{1}{4} + \frac{(6.55)^2}{2.45}} = 0.02 \sqrt{0.25 + 17.511} = 0.02 \sqrt{17.761} \approx 0.084 \text{ V}
  5. Determinación de la constante de Planck: h=m⋅e=(4.143×10−15 V⋅s)×(1.602×10−19 C)=6.637×10−34 J⋅sh = m \cdot e = (4.143 \times 10^{-15} \text{ V}\cdot\text{s}) \times (1.602 \times 10^{-19} \text{ C}) = 6.637 \times 10^{-34} \text{ J}\cdot\text{s} σh=σm⋅e=(0.128×10−15)×(1.602×10−19)=0.205×10−34 J⋅s\sigma_h = \sigma_m \cdot e = (0.128 \times 10^{-15}) \times (1.602 \times 10^{-19}) = 0.205 \times 10^{-34} \text{ J}\cdot\text{s} Función de trabajo: Φ=−c⋅e=1.919 eV±0.084 eV\Phi = -c \cdot e = 1.919 \text{ eV} \pm 0.084 \text{ eV}.

Lectura del resultado

El valor obtenido para la constante de Planck es h=(6.64±0.21)×10−34 J⋅sh = (6.64 \pm 0.21) \times 10^{-34} \text{ J}\cdot\text{s}. El valor tabulado universalmente aceptado es hCODATA=6.62607015×10−34 J⋅sh_{\text{CODATA}} = 6.62607015 \times 10^{-34} \text{ J}\cdot\text{s}, el cual cae de forma perfecta en el centro del intervalo de confianza del experimento.

Error común evitado

Forzar la recta a pasar por el origen (c=0c=0). Si se impusiera c=0c=0, se asumiría que los electrones no requieren energía de enlace para escapar del cátodo de cesio, lo que falsearía por completo la física del efecto fotoeléctrico y produciría un valor erróneo de hh.


Ejemplo inverso: Reconstrucción de la ley de enfriamiento de Newton a partir de residuos

Situación física

Se estudia el enfriamiento térmico de una probeta metálica en aire ambiente a Tamb=20.0∘CT_{\text{amb}} = 20.0^\circ\text{C}. Un estudiante ajustó la temperatura T(t)T(t) directamente a una recta T(t)=mt+cT(t) = m t + c obteniendo una pendiente m=−0.50∘C/minm = -0.50^\circ\text{C/min} y c=80.0∘Cc = 80.0^\circ\text{C}, con un coeficiente de correlación R2=0.94R^2 = 0.94. Sin embargo, el gráfico de residuos muestra que para t<20 mint < 20 \text{ min} los residuos son negativos, para 20<t<60 min20 < t < 60 \text{ min} son fuertemente positivos, y para t>60 mint > 60 \text{ min} vuelven a ser negativos.

Resultado dado

Ajuste lineal con residuos en forma de arco invertido característico (curvatura sistemática evidente).

Reconstrucción analítica

La presencia de curvatura en los residuos demuestra que el modelo lineal es físicamente falso. La ley de enfriamiento de Newton establece: dTdt=−k(T−Tamb)  ⟹  T(t)−Tamb=(T0−Tamb)e−kt\frac{dT}{dt} = -k (T - T_{\text{amb}}) \implies T(t) - T_{\text{amb}} = (T_0 - T_{\text{amb}}) e^{-k t} Linealizando mediante logaritmo natural de la diferencia térmica ΔT=T(t)−Tamb\Delta T = T(t) - T_{\text{amb}}: y∗=ln⁡(T(t)−20.0)=ln⁡(T0−20.0)−kty^* = \ln(T(t) - 20.0) = \ln(T_0 - 20.0) - k t Al graficar ln⁡(T−20.0)\ln(T - 20.0) frente al tiempo tt, los residuos pierden toda su curvatura y se distribuyen aleatoriamente alrededor de cero, con un χν2\chi_\nu^2 que pasa de 18.418.4 en el ajuste lineal a 1.051.05 en el ajuste exponencial logarítmico.

Qué pregunta física permite responder

¿Por qué un valor alto de R2=0.94R^2 = 0.94 no es prueba suficiente de que los datos son lineales? El coeficiente R2R^2 mide únicamente la proporción de varianza explicada, pero es incapaz de diagnosticar si los residuos tienen sesgo sistemático o curvatura. Solo el análisis de residuos y el χν2\chi_\nu^2 revelan si la física subyacente es exponencial en vez de lineal.

Verificación de límites

Cuando t→∞t \to \infty, el modelo lineal erróneo predice T→−∞T \to -\infty (lo cual viola el cero absoluto y el equilibrio térmico con el ambiente), mientras que el modelo exponencial correcto predice T(t)→Tamb=20∘CT(t) \to T_{\text{amb}} = 20^\circ\text{C} de manera asintótica.

Errores comunes en Ajuste de Datos y Regresión

1. Confiar exclusivamente en R2R^2 para validar la linealidad

Parece razonable porque un R2>0.98R^2 > 0.98 transmite una falsa sensación de perfección matemática. Falla porque R2R^2 compara la varianza de la recta frente a una constante horizontal, pero es completamente ciego a patrones sistemáticos o curvaturas en los residuos (el famoso cuarteto de Anscombe muestra cuatro conjuntos con idéntico R2=0.67R^2 = 0.67 donde uno es lineal, otro es una parábola perfecta y otro tiene un outlier). Se detecta inspeccionando visualmente el gráfico de residuos o calculando χν2\chi_\nu^2. Se corrige graficando siempre los residuos ri=yi−f(xi)r_i = y_i - f(x_i) y exigiendo χν2≈1\chi_\nu^2 \approx 1. Mini-ejemplo: ajustar y=x2y = x^2 para x∈[10,20]x \in [10, 20] a una recta da R2>0.99R^2 > 0.99, pero los residuos forman un arco parabólico evidente que refuta la linealidad física.

2. Realizar regresión lineal ordinaria cuando hay incertidumbre en ambos ejes

Parece razonable porque las herramientas de software habituales solo piden columnas XX e YY. Falla porque la regresión por mínimos cuadrados estándar asume que XX es exactamente conocida (sin error) y que toda la dispersión reside en YY. Si XX tiene error experimental σx\sigma_x, la pendiente estimada sufre sesgo de atenuación y se subestima sistemáticamente hacia cero. Se detecta si las barras de error horizontal son visibles a simple vista en el gráfico de dispersión. Se corrige aplicando el método de regresión ortogonal de Deming o el algoritmo de mínimos cuadrados ponderados de York. Mini-ejemplo: si y=2xy = 2 x pero los datos en xx tienen un ruido gaussiano sustancial, el ajuste ordinario de yy sobre xx devolverá una pendiente aproximada de 1.61.6 en vez de 2.02.0.

3. Omitir la ponderación por varianza al linearizar leyes físicas

Parece razonable porque transformar y=AeBxy = A e^{B x} en ln⁡y=ln⁡A+Bx\ln y = \ln A + B x parece un simple cambio de variable algebraico. Falla porque la transformación logarítmica deforma de manera no lineal las barras de error: σln⁡y=σy/y\sigma_{\ln y} = \sigma_y / y. Los puntos con valores pequeños de yy sufren una amplificación colosal de su incertidumbre en la escala logarítmica. Se detecta si se realiza una regresión lineal con pesos idénticos sobre datos logarítmicos que abarcan varios órdenes de magnitud. Se corrige asignando a cada punto transformado el peso estadístico wi=1/σln⁡yi2=yi2/σyi2w_i = 1/\sigma_{\ln y_i}^2 = y_i^2 / \sigma_{y_i}^2. Mini-ejemplo: en una curva de decaimiento radiactivo, los últimos puntos cercanos al ruido de fondo pueden tener σln⁡y=2.0\sigma_{\ln y} = 2.0, mientras que los primeros puntos tienen σln⁡y=0.01\sigma_{\ln y} = 0.01. Sin pesos, los últimos puntos arruinan la estimación de la semivida.

4. Forzar la recta a pasar por el origen sin justificación rigurosa

Parece razonable porque muchas leyes físicas teóricas afirman y=mxy = m x con ordenada nula (como V=RIV = R I o F=maF = m a). Falla porque en experimentos reales existen tensiones de offset en amplificadores, calibraciones con desplazamiento de cero, o fricciones estáticas iniciales. Forzar c=0c=0 sesga artificialmente la pendiente para compensar el offset instrumental no modelado. Se detecta cuando el software se configura con la opción "intercept = 0" sin antes haber ajustado con cc libre y comprobado que cc es compatible con cero dentro de sus barras de error ±σc\pm \sigma_c. Se corrige ajustando siempre con dos parámetros libres (m,c)(m, c) y evaluando estadísticamente si cc es compatible con cero. Mini-ejemplo: un amperímetro con un offset de +0.1 A+0.1 \text{ A} distorsionará el cálculo de la resistencia en un 10%10\% si se fuerza la recta a pasar por el origen.

5. Sobreajuste polinomial de datos ruidosos

Parece razonable porque aumentar el grado del polinomio reduce monótonamente la suma de cuadrados de los residuos χ2\chi^2. Falla porque a partir de cierto grado el modelo deja de capturar la ley física subyacente y comienza a ajustar el ruido aleatorio instrumental, generando oscilaciones extremas no físicas entre puntos adyacentes. Se detecta si el chi-cuadrado reducido cae drásticamente por debajo de 1 (χν2<0.2\chi_\nu^2 < 0.2) y la curva muestra ondulaciones bruscas. Se corrige seleccionando modelos guiados por ecuaciones diferenciales físicas o aplicando criterios de información como AIC o BIC. Mini-ejemplo: ajustar 6 datos de caída libre con un polinomio de grado 5 producirá χ2=0\chi^2 = 0, pero interpolará aceleraciones locales negativas o infinitas que violan la gravedad newtoniana.

Regla rápida de detección

  • Tras cada ajuste, calcula siempre los residuos ri=yi−f(xi)r_i = y_i - f(x_i) y grafica rir_i frente a xix_i.
  • Si los residuos tienen forma de "U" o "S", el modelo no es lineal, con independencia de lo alto que sea el R2R^2.

Aplicaciones físicas de Ajuste de Datos y Regresión

1. Mecánica clásica: verificación de la segunda ley de Newton y masa inercial

Aparece al comprobar la relación F=maF = m a en pistas dinámicas con sensores de fuerza y fotopuertas ópticas, variando la fuerza aplicada por pesas suspendidas y midiendo la aceleración resultante del carro. Se calcula realizando una regresión lineal ponderada de la aceleración aa frente a la fuerza FF: a=(1mtotal)F−ffricmtotala = \left(\frac{1}{m_{\text{total}}}\right) F - \frac{f_{\text{fric}}}{m_{\text{total}}}. El resultado da la masa inercial total del sistema a partir de la inversa de la pendiente (mtotal=1/pendientem_{\text{total}} = 1/\text{pendiente}) y la fuerza de fricción residual o resistencia al rodamiento a partir de la ordenada al origen. El error peligroso es forzar la ordenada a cero; la fricción estática o dinámica inevitable introduce una ordenada negativa medible que, si se omite, sobrestima la masa inercial real. Como control final se compara la masa deducida por la regresión con la masa gravitacional medida estáticamente en balanza analítica para verificar el principio de equivalencia.

2. Termodinámica: determinación del cero absoluto mediante ley de Charles

Aparece en termometría de gas a volumen constante, donde se mide la presión PP de una cantidad fija de gas ideal confinado a diversas temperaturas conocidas TT en grados Celsius (hielo fundente, ebullición del agua, baños térmicos). Se calcula ajustando la recta P(T)=mT+cP(T) = m T + c, donde según la ley de los gases P=nRV(TC+273.15)P = \frac{n R}{V} (T_C + 273.15). El resultado da el valor experimental del cero absoluto extrapolando la recta hasta la presión nula (P=0P=0): Tcero=−c/mT_{\text{cero}} = -c / m. El error peligroso es extrapolar una recta calibrada en un rango muy estrecho de temperaturas (por ejemplo, entre 20∘C20^\circ\text{C} y 40∘C40^\circ\text{C}), donde una pequeña incertidumbre en la pendiente σm\sigma_m amplifica colosalmente la incertidumbre de la extrapolación a −273∘C-273^\circ\text{C}. Como control final se calcula la incertidumbre propagada de la extrapolación σTcero=∣Tcero∣(σc/c)2+(σm/m)2−2cov⁡(m,c)/(mc)\sigma_{T_{\text{cero}}} = |T_{\text{cero}}| \sqrt{(\sigma_c/c)^2 + (\sigma_m/m)^2 - 2\operatorname{cov}(m, c)/(m c)} confirmando que abarque el valor −273.15∘C-273.15^\circ\text{C}.

3. Electromagnetismo: caracterización de fuentes reales y resistencia interna

Aparece al medir la curva característica de una pila o batería conectada a una resistencia de carga variable, midiendo la corriente suministrada II y el voltaje en bornes VV. Se calcula mediante la regresión lineal V=E−rIV = \mathcal{E} - r I, donde la ordenada al origen proporciona la fuerza electromotriz (FEM) en circuito abierto E\mathcal{E} y el valor absoluto de la pendiente proporciona la resistencia interna rr. El resultado da la curva de entrega de potencia máxima de la fuente (alcanzada cuando la carga externa iguala a la resistencia interna RL=rR_L = r). El error peligroso es no advertir que para corrientes elevadas la batería se calienta, haciendo que la resistencia interna aumente durante el ensayo y curvando los datos en el extremo de alta corriente. Como control final se filtran las lecturas de corriente excesiva donde aparezca calentamiento por efecto Joule y se revisa la linealidad de los residuos.

4. Óptica y física atómica: constante de Rydberg en el espectro del hidrógeno

Aparece en espectroscopía óptica al medir las longitudes de onda λ\lambda de las líneas visibles de la serie de Balmer (roja HαH_\alpha, azul HβH_\beta, etc.) emitidas por una lámpara de descarga de hidrógeno mediante un espectrómetro de red de difracción. Se calcula a partir de la fórmula de Rydberg 1λ=RH(122−1n2)=RH(14−1n2)\frac{1}{\lambda} = R_H \left( \frac{1}{2^2} - \frac{1}{n^2} \right) = R_H \left( \frac{1}{4} - \frac{1}{n^2} \right). Definiendo y=1/λy = 1/\lambda y x=(0.25−1/n2)x = (0.25 - 1/n^2) para n=3,4,5,6n = 3, 4, 5, 6, se realiza una regresión lineal con pendiente RHR_H. El resultado da la constante de Rydberg RH≈1.097×107 m−1R_H \approx 1.097 \times 10^7 \text{ m}^{-1}, conectando directamente la espectroscopía con las constantes fundamentales me,e,ℏ,cm_e, e, \hbar, c. El error peligroso es propagar los ángulos de difracción θ\theta a longitudes de onda λ=dsin⁡θ\lambda = d \sin\theta sin calcular la incertidumbre no uniforme inducida por el factor cos⁡θ\cos\theta, lo que asigna pesos incorrectos a las líneas violetas de orden superior. Como control final se verifica que la ordenada al origen del ajuste sea consistente con cero y que el chi-cuadrado reducido confirme la exactitud del modelo atómico de Bohr.

5. Astrofísica: determinación de la constante de Hubble (H0H_0)

Aparece en cosmología observacional al estudiar la expansión del universo midiendo la velocidad de recesión radial vv (mediante corrimiento al rojo Doppler zz) de galaxias lejanas frente a su distancia luminosa dd (medida con candelas estándar como supernovas Tipo Ia o Cefeidas). Se calcula aplicando regresión lineal ponderada a la ley de Hubble-Lemaître: v=H0dv = H_0 d. El resultado da la tasa de expansión cósmica H0≈70 (km/s)/MpcH_0 \approx 70 \text{ (km/s)/Mpc} y permite estimar el orden de magnitud de la edad del universo como t0∼1/H0t_0 \sim 1/H_0. El error peligroso es ignorar las velocidades peculiares locales de galaxias cercanas causadas por atracción gravitacional de cúmulos (como el Gran Atractor), lo que falsea la pendiente si no se restringe la muestra a galaxias en el flujo de Hubble profundo (d>50 Mpcd > 50 \text{ Mpc}), o no emplear el estimador de York dado que las distancias galácticas tienen incertidumbres relativas grandes en ambos ejes. Como control final se analiza la consistencia de los residuos y se coteja el valor obtenido con mediciones del fondo cósmico de microondas (Planck).

Práctica guiada: Ajuste de Datos y Regresión

Nivel 1: reconocimiento

Para cada una de las siguientes relaciones físicas no lineales, propón la transformación de variables (X,Y)(X, Y) que permite convertirlas en una recta Y=mX+cY = m X + c:

  1. Ley de gravitación o potencial electrostático: y=Ax2y = \frac{A}{x^2}.
  2. Periodo de un péndulo simple: T=2πLgT = 2\pi \sqrt{\frac{L}{g}}.
  3. Carga de un condensador en circuito RC: I(t)=I0e−t/RCI(t) = I_0 e^{-t/RC}.
  4. Ley de Stefan-Boltzmann de radiación: P(T)=σAT4P(T) = \sigma A T^4.

Solución:

  1. Definir Y=yY = y y X=1/x2X = 1/x^2 (o bien ln⁡y=ln⁡A−2ln⁡x\ln y = \ln A - 2\ln x con Y=ln⁡yY = \ln y y X=ln⁡xX = \ln x).
  2. Elevar al cuadrado: T2=(4π2g)LT^2 = \left(\frac{4\pi^2}{g}\right) L. Definir Y=T2Y = T^2 y X=LX = L (la pendiente es m=4π2/gm = 4\pi^2/g).
  3. Aplicar logaritmo: ln⁡I=ln⁡I0−(1RC)t\ln I = \ln I_0 - \left(\frac{1}{RC}\right) t. Definir Y=ln⁡IY = \ln I y X=tX = t (la pendiente es m=−1/RCm = -1/RC y la ordenada es c=ln⁡I0c = \ln I_0).
  4. Definir Y=PY = P y X=T4X = T^4 (la pendiente es m=σAm = \sigma A).

Nivel 2: aplicación directa

Se miden tres pares de fuerza y elongación para un muelle elástico:

  • x1=0.02 m,F1=1.95 Nx_1 = 0.02 \text{ m}, F_1 = 1.95 \text{ N}
  • x2=0.04 m,F2=4.05 Nx_2 = 0.04 \text{ m}, F_2 = 4.05 \text{ N}
  • x3=0.06 m,F3=5.98 Nx_3 = 0.06 \text{ m}, F_3 = 5.98 \text{ N}

Asumiendo incertidumbres uniformes σF=0.05 N\sigma_F = 0.05 \text{ N}, calcula la constante elástica del muelle kk mediante regresión lineal F=kx+cF = k x + c y verifica si la ordenada cc es compatible con cero.

Solución:

  1. Medias: xˉ=(0.02+0.04+0.06)/3=0.04 m\bar{x} = (0.02 + 0.04 + 0.06)/3 = 0.04 \text{ m}. Fˉ=(1.95+4.05+5.98)/3=11.98/3≈3.9933 N\bar{F} = (1.95 + 4.05 + 5.98)/3 = 11.98 / 3 \approx 3.9933 \text{ N}.
  2. Desviaciones: xi−xˉ=[−0.02,0.00,+0.02]x_i - \bar{x} = [-0.02, 0.00, +0.02]. Fi−Fˉ=[−2.0433,+0.0567,+1.9867]F_i - \bar{F} = [-2.0433, +0.0567, +1.9867].
  3. Sumas: ∑(xi−xˉ)2=(−0.02)2+0+(0.02)2=0.0004+0.0004=0.0008 m2\sum (x_i - \bar{x})^2 = (-0.02)^2 + 0 + (0.02)^2 = 0.0004 + 0.0004 = 0.0008 \text{ m}^2. ∑(xi−xˉ)(Fi−Fˉ)=(−0.02)(−2.0433)+0+(0.02)(1.9867)=0.040866+0.039734=0.0806 N⋅m\sum (x_i - \bar{x})(F_i - \bar{F}) = (-0.02)(-2.0433) + 0 + (0.02)(1.9867) = 0.040866 + 0.039734 = 0.0806 \text{ N}\cdot\text{m}.
  4. Pendiente (constante kk): k=0.08060.0008=100.75 N/mk = \frac{0.0806}{0.0008} = 100.75 \text{ N/m}
  5. Ordenada cc: c=Fˉ−kxˉ=3.9933−(100.75×0.04)=3.9933−4.0300=−0.0367 Nc = \bar{F} - k \bar{x} = 3.9933 - (100.75 \times 0.04) = 3.9933 - 4.0300 = -0.0367 \text{ N}
  6. Incertidumbres: σk=0.050.0008=0.050.02828≈1.77 N/m\sigma_k = \frac{0.05}{\sqrt{0.0008}} = \frac{0.05}{0.02828} \approx 1.77 \text{ N/m} σc=0.0513+(0.04)20.0008=0.050.3333+2.0=0.052.3333≈0.076 N\sigma_c = 0.05 \sqrt{\frac{1}{3} + \frac{(0.04)^2}{0.0008}} = 0.05 \sqrt{0.3333 + 2.0} = 0.05 \sqrt{2.3333} \approx 0.076 \text{ N} Resultado: k=(100.8±1.8) N/mk = (100.8 \pm 1.8) \text{ N/m}. La ordenada c=(−0.04±0.08) Nc = (-0.04 \pm 0.08) \text{ N} es perfectamente compatible con cero (∣c∣<σc|c| < \sigma_c).

Nivel 3: elección de herramienta

Dispones de 50 puntos experimentales de resistividad eléctrica frente a temperatura ρ(T)\rho(T) de un superconductor cerca de la temperatura crítica TcT_c. Entre T=100 KT = 100\text{ K} y 150 K150\text{ K} la relación es lineal, pero por debajo de 95 K95\text{ K} la resistencia colapsa bruscamente a cero. ¿Cómo debes proceder para extraer el coeficiente de temperatura lineal de la fase normal?

Solución: Debes restringir el dominio de ajuste:

  1. No se deben incluir todos los datos en una única regresión global.
  2. Filtra los datos seleccionando únicamente el subconjunto con T≥105 KT \geq 105\text{ K} donde la fase normal es físicamente válida.
  3. Realiza la regresión lineal ponderada exclusivamente sobre ese subconjunto.
  4. Evalúa los residuos del ajuste para confirmar que no queden vestigios de la transición de fase en el rango seleccionado.

Nivel 4: interpretación física

Se realiza un ajuste lineal de velocidad frente a tiempo v(t)=at+v0v(t) = a t + v_0 para un carro sobre un carril de aire con N=20N=20 puntos. El software reporta R2=0.998R^2 = 0.998, pero el chi-cuadrado reducido es χν2=4.8\chi_\nu^2 = 4.8. Explica qué significa físicamente esta aparente contradicción.

Solución: R2=0.998R^2 = 0.998 indica simplemente que el 99.8%99.8\% de la variación global de los datos sigue una tendencia lineal general (la aceleración es el efecto predominante). Sin embargo, χν2=4.8≫1\chi_\nu^2 = 4.8 \gg 1 revela que las discrepancias puntuales entre los datos y la recta son casi 5 veces mayores de lo que permitirían las fluctuaciones aleatorias estadísticas. Causas físicas posibles:

  1. Existe un rozamiento cuadrático o arrastre aerodinámico pequeño pero real Fd=−bv2F_d = -b v^2 que introduce una ligera curvatura en la velocidad.
  2. El carril de aire presenta un pandeo o desnivel local que altera la aceleración en ciertas posiciones.
  3. Las incertidumbres del sensor de posición fueron subestimadas por el fabricante.

Nivel 5: error intencionado

Para linealizar la ley exponencial de desintegración y=Ae−Bxy = A e^{-B x}, un estudiante toma logaritmos Y=ln⁡yY = \ln y y realiza un ajuste de mínimos cuadrados ordinario no ponderado con los siguientes datos: y1=100.0±1.0  ⟹  Y1=4.605y_1 = 100.0 \pm 1.0 \implies Y_1 = 4.605 y2=10.0±1.0  ⟹  Y2=2.303y_2 = 10.0 \pm 1.0 \implies Y_2 = 2.303 y3=1.0±1.0  ⟹  Y3=0.000y_3 = 1.0 \pm 1.0 \implies Y_3 = 0.000 El estudiante trata los tres puntos Y1,Y2,Y3Y_1, Y_2, Y_3 con el mismo peso en la regresión. Demuestra por qué este procedimiento distorsiona gravemente el resultado.

Fallo conceptual: Por propagación de errores, la incertidumbre del logaritmo es σY=σy/y\sigma_Y = \sigma_y / y.

  • Para el punto 1: σY1=1.0/100.0=0.01\sigma_{Y_1} = 1.0 / 100.0 = 0.01 (peso w1=1/0.012=10 000w_1 = 1/0.01^2 = 10\,000).
  • Para el punto 2: σY2=1.0/10.0=0.10\sigma_{Y_2} = 1.0 / 10.0 = 0.10 (peso w2=1/0.102=100w_2 = 1/0.10^2 = 100).
  • Para el punto 3: σY3=1.0/1.0=1.00\sigma_{Y_3} = 1.0 / 1.0 = 1.00 (peso w3=1/1.002=1w_3 = 1/1.00^2 = 1).

Al usar una regresión no ponderada, el estudiante asigna el mismo peso al punto 3 (cuya incertidumbre relativa en el logaritmo es del 100%100\%) que al punto 1 (cuya incertidumbre es del 1%1\%). El punto 1 es en realidad 10,000 veces más preciso que el punto 3. La regresión no ponderada permite que el punto más ruidoso desvíe la pendiente, alterando radicalmente el cálculo de la constante de desintegración.