análisis de los resultados

19
Análisis de los resultados

Upload: quasar

Post on 24-Jan-2016

51 views

Category:

Documents


0 download

DESCRIPTION

Análisis de los resultados. Preparando el Simulador. Parametrizar el simulador: parámetros relacionados con los objetivos parámetro para las semillas de los generadores parámetro para la longitud de la simulación Preparar la salida del simulador datos para verificar el modelo - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Análisis de los resultados

Análisis de los resultados

Page 2: Análisis de los resultados

Preparando el Simulador

• Parametrizar el simulador:– parámetros relacionados con los objetivos– parámetro para las semillas de los generadores– parámetro para la longitud de la simulación

• Preparar la salida del simulador– datos para verificar el modelo– datos para ser representados en gráficas

Page 3: Análisis de los resultados

Parámetros

Simulador

Longitud

Semilla

T_Servicio

Carga

T_Respuesta(media)

Page 4: Análisis de los resultados

Validación

Modelo Simulador

Diagramas UML

Comentarios enel programa!!

Variables Aleatorias

...

Page 5: Análisis de los resultados

Verificación

SimuladorDatos Salida

Trazas

Depuradores

Valores Extremos

Tests Continuidad

Gráficas...

SistemaReal

parámetros

ejecución

Page 6: Análisis de los resultados

Tratamiento de Resultados

Simulador MuestrasTratamiento Estadístico

ejecuciones

ConclusionesVbles. Aleatorias

DistribuciónAleatoria

Page 7: Análisis de los resultados

Estimadores

• Muestras: {Xi}1i n

• Media:

• Varianza:

• Varianza de la media:

n

i

i

n

XnX

1

)(

n

i

i

n

nXXnSnVar

1

22

1

))(()()(

n

nSXVar

)()(

2

Page 8: Análisis de los resultados

Estimadores

• Distribución esperada (cuando n)

• Estimador sesgado cuando no coinciden los valores estimados con los esperados.

• No hay sesgos cuando las muestras son IID

• ¿Nuestros datos son IID?

Page 9: Análisis de los resultados

Estimadores

100000

20.30.20.10.30.2

30.50.30.10.40.2

3001.32.21.51.41.1

#cliente1ª ejec.2ª ejec.3ª ejec.4ª ejec.5ª ejec.

Datos: tamaño medio de la cola (Nq)

Simulación

IID

No IID

Page 10: Análisis de los resultados

Evolución del valor esperado del tamaño de la cola

0

1

2

3

4

5

6

7

12

14

16

18

11

01

12

11

41

16

11

81

20

12

21

24

12

61

28

13

01

32

13

41

36

13

81

40

14

21

44

14

61

48

15

01

clientes procesados

E(N

q)

Problema del transitorio

Page 11: Análisis de los resultados

X..........

Obtención de resultados

100000

20.30.20.10.30.2

3001.32.21.51.41.1

#cliente1ª ejec.2ª ejec.3ª ejec.4ª ejec.5ª ejec.

Recogemos resultadosIgnoramos

Estimadores + Intervalos de Confianza

Page 12: Análisis de los resultados

Intervalos de Confianza

n

nVartX

n

nVarzX

n

)(

)(

2/1,1

2/1

n 30

n < 30

Page 13: Análisis de los resultados

Ejemplo

Page 14: Análisis de los resultados

Comparación de dos sistemas

• 2 M/M/1 • 1 M/M/2

Mismo tiempo de servicio por servidor (8 u.t.)Misma tasa de llegada (parámetro del modelo)¿Diferente tiempo de respuesta?

Page 15: Análisis de los resultados

Transitorio (2 M/M/1)

TRespuesta (2 M/M/1)

0,00

5,00

10,00

15,00

20,00

25,00

1 6 11 16 21 26 31 36 41 46

Clientes (x20)

Tie

mp

o

Serie1

Serie2

Serie3

Page 16: Análisis de los resultados

Transitorio (M/M/2)

TRespuesta (M/M/2)

0,00

2,00

4,00

6,00

8,00

10,00

12,00

14,00

16,00

18,00

20,00

1 6 11 16 21 26 31 36 41 46

Clientes (x20)

Tie

mp

o

Serie1

Serie2

Serie3

Page 17: Análisis de los resultados

Simulador

+ TRespuesta:double+ Presentes: int+ Procesados:int- Transitorio: long- Longitud: long- Semilla: int

+ Await():void+ SetSimulationParam(T,L)+ SetModelParam(double)+ SetSeed(int)

Simulador

1..2 M1,M2+ Nombre: string+ TActiva: double+ Procesados: float

+ SucesoSalida():void

Estación

1..1

+ Tamanyo: int

+ Encola(Cliente)+ Desencola():Cliente

Cola

Q

1..N

+ Id: integer+ tamaño: integer

finished():void

Cliente

1..1

J

Llegadas

TimeVariance

1..1

ClientesCola

ExponentialStream

1..1

TservicioTllegadas

SimulationProcess

Page 18: Análisis de los resultados

Resultados

2 M/M/1semilla Tll=8 Tll=12

1 13,16081713 11,253241952 12,82774179 11,251694053 12,98429764 11,298780884 13,17355861 11,395426695 13,18517879 11,281845

Media 13,06631879 11,29619771Var(X) 0,024551117 0,003471209Confianza (95%) 0,149395607 0,056174937

Page 19: Análisis de los resultados

Resultados

M/M/2semilla Tll=8 Tll=12

1 10,74651111 8,8970936632 10,43058935 8,8246084763 10,63972193 8,9248489964 10,48897742 8,9090520715 10,58890177 9,090511741

Media 10,57894032 8,929222989Var(X) 0,015493734 0,009604137Confianza (95%) 0,118680739 0,093439688

Se concluye que la M/M/2 es mejor !!