Sei sulla pagina 1di 9

INSTITUTO TECNOLGICO DE ACAPULCO

INGENIERA EN SISTEMAS COMPUTACIONALES

PROFESOR: DR. EDUARDO DE LA CRUZ GMEZ


Asignatura: MODELADO VIRTUAL.

GENERACIN DE NMEROS ALEATORIOS


CON PRUEBAS ESTADISTICAS JI-CUADRADA.
EQUIPO:

Nombre: Gutirrez Chvez Martha Gabriela.


N.C: 10320777
Nombre: Uriostegui Miranda Jorge Carlos
N.C: 10320176

FECHA DE ENTREGA: 18/SEPTIEMBRE/2014.

INTRODUCCION.
METODO CONGRUENCIAL MULTIPLICATIVO.
Este mtodo tiene la siguiente ecuacin congruencial de recurrencia:

a : es la constante multiplicativa
m : es la magnitud del modulo
Xo : es la semilla

Los requisitos mnimos que deben satisfacer los parmetros son:

PRUEBAS ESTADISTICAS PARA LOS NUMEROS ALEATORIOS.


Cualquier variable aleatoria no uniforme (Normal, Exponencial, Poisson, etc.), es obtena a partir
de nmeros aleatorios uniformes [0,1], el principal nfasis en las pruebas estadsticas deber ser
con respecto al generador de los nmeros aleatorios, ya que cualquier deficiencia estadstica en la
distribucin de la variable aleatoria no uniforme, se deber exclusivamente a la utilizacin de un
deficiente generador de nmeros aleatorios. Por ello se aplicaran algunas de las muchas pruebas
estadsticas que han sido desarrolladas para probar la uniformidad y aleatoriedad o independencia
de los mismos, lo cual significa que la ocurrencia de un nmero 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 nmeros aleatorios de tamao N.


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

3.- Para cada subintervalo contar la frecuencia observada FO y calcular la frecuencia esperada FE
de nmeros aleatorios, la cual se obtiene dividiendo N/n.

4.- calcular el estadstico de prueba.


5.- Comparar el valor calculado, contra el valor tabulado de la distribucin x^2, con (n-1) grados de
libertad y una significancia estadstica a.

METODO CODIFICADO EN DEVC++.


Declaramos las variables a utilizar.

Establecemos el lmite para saber si hay o no uniformidad con margen de error del 0.010%
conforme a la tabla de estadstica y la cantidad de nmeros pseudoaleatorios a producir.

Creamos las variables en donde se guardara la cantidad de nmeros entre intervalos.

Creamos un arreglo donde se irn guardando los nmeros aleatorios.

Declaramos el valor de la frecuencia esperada.

Hacemos el ciclo para crear determinada cantidad de nmeros aleatorios, con la formula
Xn+1(aXn) mod m.

CODIGO PARA LA PRUEBA JI-CUADRADA.

ji cuadrada Fo.

Se calcula la X^2.

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

EJECUCION DEL PROGRAMA DE VARIABLES ALEATORIAS.

Potrebbero piacerti anche