ER2.6. Propagación de errores

Introducción (planteamiento)

Dados los siguientes dos valores con sus respectivos intervalos de confianza, con distribución normal, realizar la operación indicada y calcular su respectivo intervalo de confianza por (a) el método analítico de las expresiones de orden 1 y 2, (b) el método Crank Three Times y (c) simulación de Montecarlo:

x=1.23±0.03 (εx=2.4%)

y=0.237±0.005 (εy=2.1%)

z=x(x+y)(xy)1

Método (plan de solución)

Pasos: i) calcular el valor esperado y el error con la fórmula de orden 1, ii) calcular el valor esperado y el error con la fórmula de orden 2, iii) calcular el valor esperado y el error por el método Crank Three Times, iv) calcular el valor esperado y el error por el método de Montecarlo con distribuciones normales, v) especificar el resultado final de la forma adecuada con un error con solo una cifra significativa, vi) interpretar los resultados.

Resultados (solución)

(a) Fórmulas de propagación de errores

Cálculo del resultado de la operación:

z=x(x+y)(xy)1=1.817129909

Cálculo de las derivadas parciales para las fórmulas de orden 1 y 2:

zxΔx=[(y+2x)(xy)1(xy+x2)(xy)2]Δx=0.0266

zyΔy=[x(xy)1+(xy)2]Δy=0.0113

Cálculo del error por el método de orden 1:

Δ(1)z=|zx|Δx+|zy|Δy0.04

Cálculo del error por el método de orden 2:

Δ(2)z=(zxΔx)2+(zyΔy)2=0.02890.03

Δ(2)z0.03<Δ(1)z=0.04

(b) Método Crank Three Times (tres vueltas a la manivela)

Vuelta 1. Valor con las medias: z=1.8171

Vuelta 2. Valor con los extremos izquierdos: x=1.2,y=0.232,z=1.7752

Intervalo izquierdo: 1.81711.7752=0.04190.04

Vuelta 3. Valor con los extremos derechos: x=1.26,y=0.242,z=1.8591

Intervalo derecho: 1.85911.8171=0.04190.04

(c) Método de Montecarlo 

El código de MATLAB en este enlace implementa el método de Montecarlo para este ejercicio.

Gráfico de los datos y el histograma de cada variable:

 

Señal e histograma

Valor medio y desviación estándar por el método de Montecarlo:

 z=1.8173±0.0308

z=1.82±0.03 (ε=1.7%)

Discusión y verificación

El resultado del método de Montecarlo es coherente con la fórmula de segundo orden del método analítico. También se puede comprobar el resultado con otras herramientas como NIST:

 

NIST

El método Crank Three Times da una estimación conservadora aceptable del intervalo simétrico de confianza. 

Los resultados obtenidos son coherentes con lo esperado, incluyendo:

Δ(2)z

Además, cierta "regla del pulgar" establece que el número de cifras significativas de un valor que depende de otros es igual al número de cifras significativas del valor menos preciso, algo que se observa en el resultado obtenido (x y y tienen cada uno tres cifras significativas). Sin embargo, la regla de las cifras significativas no da el valor del error y es solo una primera aproximación que no siempre se cumple.

Se puede probar que, con una mayor incertidumbre como, por ejemplo, x=1.2\pm 0.5~(\varepsilon _x=41.7\%) ,y=0.24\pm 0.05~(\varepsilon _y=20.8\%), con el método Crank Three Times se obtienen intervalos asimétricos 0.7 y 0.5, lo cual es un indicio de una distribución no gaussiana de los datos de z. Lo anterior se comprueba con el método de Montecarlo, tal y como se observa en la siguiente figura:

 

Datos e histograma 2

Comentarios