Beruflich Dokumente
Kultur Dokumente
Nº DE GRUPO 5
FECHA 22 /05/2018
NÚMEROS ALEATORIOS
1 ANTECEDENTES
2 OBJETIVO
3 MARCO TEÓRICO
Un número aleatorio es aquel obtenido al azar, es decir, que todo número tenga la
misma probabilidad de ser elegido y que la elección de uno no dependa de la elección
del otro. El ejemplo clásico más utilizado para generarlos es el lanzamiento repetitivo
de una moneda o dado ideal no trucado.
1
Los números aleatorios permiten a los modelos matemáticos representar la realidad.
La lógica nos hace pensar que las personas somos generadores aleatorios
imperfectos, hay estudios que demuestran que existen tendencias claras en los
humanos para la elaboración de secuencias sesgadas y están relacionadas con
características personales, con los conocimientos o informaciones previas o con la
edad
2
Métodos de computación analógica, son métodos que dependen de ciertos procesos
físicos aleatorios, por ejemplo, el comportamiento de una corriente eléctrica.
Tablas de bibliotecas, son números aleatorios que se han publicado; de los cuales
podemos encontrar listas en los libros de probabilidad y tablas de matemáticas. Estos
números fueron generados por alguno de los métodos de computación analógica.
Son unos números generados por medio de una función (determinista, no aleatoria) y
que aparentan ser aleatorios. Estos números pseudoaleatorios se generan a partir de
un valor inicial aplicando iterativamente la función. La sucesión de números
pseudoaleatorios es sometida a diversos tests para medir hasta qué punto se asemeja
a una sucesión aleatoria.
4 MARCO PRÁCTICO
3
Las técnicas utilizadas para generar variables aleatorias uniformes han sido
ampliamente estudiadas, y se ha demostrado que algunos generadores tienen
defectos graves.
Esto a veces puede ser una ventaja en situaciones donde nos gustaría obtener una
muestra aleatoria específica, como se muestra en el siguiente ejemplo.
Si usted llama a la función utilizando rand (‘state’, 0), entonces MATLAB restablece el
generador a su estado inicial. Si desea especificar otro estado, entonces utilice la
sintaxis de rand ('state', j) para establecer el generador en el j-estado. Usted puede
obtener el estado actual utilizando la sentencia S = rand ('state'), donde S es un vector
de 35 elementos. Para restablecer el estado a éste, utilice rand('state', S).
X=(b-a).U+a
4
distribución F es uniforme entre (0,1). U = F(X ). Si U es una variable aleatoria uniforme
(0,1), entonces se puede obtener la variable aleatoria deseada X de la siguiente
relación: ( ). 1 X F U − = Veamos primero un ejemplo de cómo utilizar el método de la
transformada inversa cuando hablamos de la generación de variables aleatorias de la
distribución exponencial El procedimiento general para el método de transformación
inversa es el siguiente: PROCEDIMIENTO – Método de la transformada inversa
(continua)
Dejando:
5
PROCEDIMIENTO - BETA variables aleatorias (INTEGER PARÁMETROS)
1. Generar α +β +1 números aleatorios uniformes:
2. Deliver, que es el estadístico º orden
Tenga en cuenta que esta densidad se ve aproximadamente en forma de campana.
La densidad de beta de la derecha tiene los parámetros de Y vemos que esta curva
tiene un baño en el centro con los modos en cada extremo. Se pide al lector para la
construcción de esta parcela en los ejercicios.
5 APLICACIÓN
(0,1).
x = rand(1,1000);
% Hacer un histograma.
[N,X]=hist(x,15);
bar(X,N,1,'w')
xlabel('X')
ylabel('FRECUENCIA')
x=zeros(3,5); % almacenar
for i=1:3
x(i,:)=rand(1,5);
6
end
rand('state',2)
lam = 2;
n = 1000;
uni = rand(1,n);
X = -log(uni)/lam;% .
x=0:.1:5;
y=exppdf(x,1/2);
[N,h]=hist(X,10);
N=N/(h(2)-h(1))/n;
% Graficamos.
bar(h,N,1,'w')
hold on
plot(x,y)
hold off
xlabel('X')
7
ylabel('f(x) - Exponencial')
% Hacer a = 3, b = 3
n=500;
a=3;
b=3;
rvs = betarnd(a,b,1,n);
% Ahora el histograma.
[N,h]=hist(rvs,10);
N=N/(h(2)-h(1))/n;
x = 0:.05:1;
y = betapdf(x,a,b);
plot(x,y)
axis equal
bar(h,N,1,'w')
hold on
plot(x,y,'k')
hold off
8
5.2 DIAGRAMA DE FLUJO
INICIA
-ESTABLECER LAS
VARIABLES
ALEATORIAS
-NUMERO DE
MUESTRAS
n= NUMERO DE
MUESTRAS
GENERAR
HISTOGRAMA
ERROR
FRECUENCIA
GENERA N
MUESTRAS
ALEATORIAS
Fin
9
6 BIBLIOGRAFÍA
- ftp://ftp.icesi.edu.co/candiaz/Taller2_Lab_Stats_Matlab.pdf
- http://www.estadisticaparatodos.es/taller/aleatorios/alea_num_excel.html
- http://www.dm.uba.ar/materias/probabilidades_estadistica_C/2004/1/PyEC08.pdf
10