Está en la página 1de 14

Análisis de errores aleatorios

2019
Oliber-Silin
Distribución normal
• Teorema del límite central: bajo ciertas
condiciones la suma de un gran número de
variables aleatorias se distribuye
aproximadamente como una normal.

• Se verifica
experimentalmente
que muchas
mediciones muestran
esta distribución
Código “fuerza bruta”
%% Parte 1: Construir una distribución normal a partir
de la suma de distribuciones uniformes, Teorema del
Límite Central
x_min=0;
x_max=2;
x1=[];
x2=[];
x3=[];
x4=[];
for i=1:10000
x1 = [x1 random('unif',x_min,x_max)];
x2 = [x2 random('unif',x_min,x_max)];
x3 = [x3 random('unif',x_min,x_max)];
x4 = [x4 random('unif',x_min,x_max)];
end
x=x1+x2+x3+x4;
histogram(x)
Error-Incerteza
Error = valor medido – valor verdadero

Incerteza = rango | nivel de confianza

Probabilidad estimada de que


ocurran mediciones dentro del
rango dado
Distribución Normal
Principio de máxima verosimilitud

P(X=10)= 0.2866
Principio de máxima verosimilitud

X=10, σ=1
Principio de Máxima Verosimilitud

Qué valor de σ maximiza la probabilidad?


Propagación de errores
Una variable

Dos variables
Ajuste lineal por cuadrados mínimos

Función verdadera
(desconocida)
Ejercicio: fit
x=[ 1 2 3 4 5 6 7 8]; %+10;
y=[0.1 1.2 2.1 3.0 4.5 4.8 7 7.5]; %+10;
x_med=mean(x);
f=fit(x',y','poly1')
xx=0:.01:20;
figure,
plot(x,y,'+','LineWidth',2)
axis([0 10 -5 10]) %axis([0 25 -5 20])
set(gca, 'LineWidth',2,'FontSize',12)
xlabel('Valor {\it x}')
ylabel('Valor {\it y}')
hold on
bandsup=1.076*xx-1.068 + sqrt((xx*0.125).^2+(0.67).^2);
bandinf=1.076*xx-1.068-sqrt((xx*0.125).^2+(0.67).^2);
plot(xx, 1.076*xx-1.068,'-b','LineWidth',2);
plot(xx, bandsup,'-b','LineWidth',2)
plot(xx, bandinf,'-b','LineWidth',2)
grid on
hold off
Cuando no usar y=mx+c
Ejercicio: fit
x=[ 1 2 3 4 5 6 7 8]; %+10;
y=[0.1 1.2 2.1 3.0 4.5 4.8 7 7.5]; %+10;
x_med=mean(x);
f=fit(x',y','poly1')
xx=0:.01:20;
figure,
plot(x,y,'+','LineWidth',2)
axis([0 10 -5 10]) %axis([0 25 -5 20])
set(gca, 'LineWidth',2,'FontSize',12)
xlabel('Valor {\it x}')
ylabel('Valor {\it y}')
hold on
bandsup=1.076*xx-1.068+sqrt(((xx-x_med)*0.125).^2+(0.67).^2);
bandinf=1.076*xx-1.068-sqrt(((xx-x_med)*0.125).^2+(0.67).^2);
plot(xx, 1.076*xx-1.068,'-b','LineWidth',2);
plot(xx, bandsup,'-b','LineWidth',2)
plot(xx, bandinf,'-b','LineWidth',2)
grid on
hold off
ISO
• Guides to the expression of uncertainty in
measurement (GUM series)

http://www.iso.org/sites/JCGM/GUM-
introduction.htm

https://www.iso.org/sites/JCGM/GUM/JCGM10
0/C045315e-
html/C045315e.html?csnumber=50461

También podría gustarte