9
  INSTITUTO TECNOLÓGICO DE ACAPULCO INGENIERÍA EN SISTEMAS COMPUTACIONALES PROFESOR DR. EDUARDO DE LA CRUZ GÁMEZ Asignatura MODELADO VIRTUAL. GENERACIÓNDENÚMEROSALEATORIOS CONPRUEBASESTADISTICASJI-CUADRADA . EQUIPO Nombre Gutiérrez Chávez Martha Gabriela. N.C: 10320777 Nombre Uriostegui Miranda Jorge Carlos N.C: 10320176 FECHA DE ENTREGA: 18 /SEPTIEMBRE/2014.

Generar números aleatorios

  • Upload
    joeteam

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

Números aleatorios

Citation preview

Page 1: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 1/9

 

INSTITUTO TECNOLÓGICO DE ACAPULCO

INGENIERÍA EN SISTEMAS COMPUTACIONALES

PROFESOR DR. EDUARDO DE LA CRUZ GÁMEZ

Asignatura MODELADO VIRTUAL.

GENERACIÓNDENÚMEROSALEATORIOS

CONPRUEBASESTADISTICASJI-CUADRADA.

EQUIPO

Nombre Gutiérrez Chávez Martha Gabriela.

N.C: 10320777

Nombre Uriostegui Miranda Jorge Carlos

N.C: 10320176

FECHA DE ENTREGA: 18/SEPTIEMBRE/2014.

Page 2: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 2/9

INTRODUCCION.

METODO CONGRUENCIAL MULTIPLICATIVO.

Este método tiene la siguiente ecuación congruencial de recurrencia:

a : es la constante multiplicativa

m : es la magnitud del modulo

Xo : es la semilla

Los requisitos mínimos que deben satisfacer los parámetros son:

PRUEBAS ESTADISTICAS PARA LOS NUMEROS ALEATORIOS.

Cualquier variable aleatoria no uniforme (Normal, Exponencial, Poisson, etc.), es obtenía a partir

de números aleatorios uniformes [0,1], el principal énfasis en las pruebas estadísticas deberá ser

con respecto al generador de los números aleatorios, ya que cualquier deficiencia estadística en la

distribución de la variable aleatoria no uniforme, se deberá exclusivamente a la utilización de un

deficiente generador de números aleatorios. Por ello se aplicaran algunas de las muchas pruebas

estadísticas que han sido desarrolladas para probar la uniformidad y aleatoriedad o independencia

de los mismos, lo cual significa que la ocurrencia de un número aleatorio no determina la

ocurrencia del siguiente, y así sucesivamente.

BONDAD DE AJUSTE PARA LA UNIFORMIDAD: PRUEBA JI-CUADRADA, X^2.

PROCEDIMIENTO.

1.- Generar la muestra de números aleatorios de tamaño N.

2.- Subdividir el intervalos [0,1] en n subintervalos.

Page 3: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 3/9

3.- Para cada subintervalo contar la frecuencia observada FO y calcular la frecuencia esperada FE

de números aleatorios, la cual se obtiene dividiendoN/n.

4.- calcular el estadístico de prueba.

5.- Comparar el valor calculado, contra el valor tabulado de la distribución x^2, con (n-1) grados de

libertad y una significancia estadística a.

METODO CODIFICADO EN DEVC++.

Declaramos las variables a utilizar.

Establecemos el límite para saber si hay o no uniformidad con margen de error del 0.010%

conforme a la tabla de estadística y la cantidad de números pseudoaleatorios a producir.

Page 4: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 4/9

 

Creamos las variables en donde se guardara la cantidad de números entre intervalos.

Creamos un arreglo donde se irán guardando los números aleatorios.

Declaramos el valor de la frecuencia esperada.

Page 5: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 5/9

Hacemos el ciclo para crear determinada cantidad de números aleatorios, con la formula

Xn+1(aXn) mod m.

Page 6: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 6/9

CODIGO PARA LA PRUEBA JI-CUADRADA.

 ji cuadrada Fo.

Se calcula la X^2.

Page 7: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 7/9

 

Si X^2 si es menor al grado de tolerancia entonces.

Page 8: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 8/9

EJECUCION DEL PROGRAMA DE VARIABLES ALEATORIAS.

Page 9: Generar números aleatorios

7/18/2019 Generar números aleatorios

http://slidepdf.com/reader/full/generar-numeros-aleatorios 9/9