SlideShare una empresa de Scribd logo
Traducción de Material Capacitación Simio LLC. Se traduce solamente
las explicaciones, manteniendo los comandos y nombre de las
variables en inglés. www.evirtual.cl - Capacitación









Ver los resultados.
Errores de simulación.
Análisis estadístico de los resultados.
Cálculo de los intervalos de confianza
Sistemas terminales.
Sistemas Estado estacionario.
Craer y correr experimentos.




Interactivo (insights, verificación/validación)
◦ Animation
◦ Trace
◦ Watch
◦ Dashboard
Experiment (predicción de KPI’s, comparación de
alternativas)
◦ Responses
◦ Pivot Table
◦ Reports



2D Animation (Top down view)
3D
◦ “H” para mostrar ayuda de navegación
◦ “R” para iniciar rotación, “Esc” para detener
◦ “w” para recorrer el lugar



View Ribbon
◦ Named Views
◦ Camera Placement



Animation too slow?
◦ Ajusta factor de velocidad para aumentar el valor.
◦ Asegure que Trace está turned off





Trace entrega un listado completo de todas las acciones
que ocurrieron mientras el trace estaba activado.
Column size se puede ajustar para sacar mejor
provecho del espacio disponible.
Filtering permite focalizar la atención en un
subconjunto.
Trace se sopia automáticamente a un archivo CSV.
◦ Se encuentra en la misma ubicación que el archivo projects
(SPF)
◦ Puede ser importado en Excel para sacar provecho del
ordenamiento y filtración.



Trace trabaja bien en combinación con setting Breaks y
usando Step para correr incrementalmente a través del
modelo.


Clic derecho en cualquier objeto para
agregar la Watch window
◦ Static objects
◦ Dynamic objects (mientras están en el sistema)



Expandir el árbol de cada item en la watch
window para mostrar los valores vigentes de
◦
◦
◦
◦
◦



States
Functions
Elements
Processes
Tokens

Trabaja bien con setting Breaks




Interactive (insights, verification/validation)
◦ Animation
◦ Trace
◦ Watch
◦ Dashboard
Experiment (predicting KPI’s, comparing
alternatives)
◦ Responses
◦ Pivot Table
◦ Reports







Use Responses para resaltar Key Performance
Indicators (KPIs).
Responses pueden ser cualquier expresión.
Datos completos está disponible en Results
window.
Estadísdtica de datos fuente pueden ser
exportados por la Results window.









Plots Response de valores para cada
escenario seleccionado.
Muestra una Response a la vez.
Puede encender o apagar las distintas
capas de datos.
Datos se muestran usando Simio
Measure Of Risk & Error (SMORE) Plots
Diferentes aspectos del SMORE Plot se
muestran al variar niveles de datos.




Mediciones de error nos indican cuán bien
son las estimaciones de las mediciones de
desempeño. Se puede reducir el error al hacer
más réplicas.
Mediciones del riesgo nos dice cuánto riesgo
se tiene con los resultados considerando la
variabilildad del desempeño del sistema. Se
puede reducir el riesgo solamente cambiando
el sistema.








1 Replication
 Single Response Value
2-5 Replications
 Maximum, Minimum, and Mean
6+ Replications
 Upper + Lower Percentiles, Median,
Mean Confidence Interval
Enough Reps for Statistically Valid
Results
 Confidence Intervals for Upper +
Lower Percentiles


Se peude ver la
dispersión de los
datos fuente vertical
u horzontalmente.








Organiza, resume, muestra, y explora los
datos.
Grouping: Arrastra las columnas a
diferentes posiciones para que los datos se
agrupen diferentemente.
Sorting: Click en triángulo en la cabecera de
la columna para alternar el ordenamiento
de la columna entre ascendente y
descendente.
Filtering: Click en el funnel en la cabecera
de la columna para un menu para
hablitar/deshabilitar el mostrar cualquier
campo en esa columna.


Interactive Detail – Para una réplica
◦ Use experimentos para obtener variabilidad de
datos.





Scenario Detail – Para cada Scenario y cada
estadístico, todos los objetos se presesntan
juntos para una fácil comparación.
◦ Look at throughput on Server1 vs. Server2
Scenario Comparison – Para cada estadística, los
resultados de todos los escenarios se presentan
juntos para cada comparación.


Look at Server1 throughput on Scenario1 vs Scenario2






Dado que todos los modelos tienen entradas
aleatorias, se deben interpretar los resultados
usando estadística.
Cada réplica de un modelo produce un
resultado diferente que es un estimado del
verdadero pero de comportamiento
desconocido.
Si se realiza solamente una réplica para un
largo arbitrario no hay forma de conocer cuán
cerca está el valore estimado del real.
Θ

Real
System

Error Modelo
(Representación)
μ

Model

Estimación error
X = (X1 + … Xn) / n





Error del modelo se manea con la
verificación/validación
Estimación error se maneja con análisis estadístico.
Θ

Real
System A

Real
System B

Error Modelo
μ

Model A

Model B

Estimación error
X = (XA1 – XB1 + … XAn - XBn) / n


Algunos errores del modelo se pueden cancelar.
◦ Example: Fallas pueden impactar en ambos sistemas de igual forma.
◦ Si el propósito es comparar sistemas, se necsitan menos detalles en el
modelo.
◦ Estimación de errorse mantiene crítico.






Se usan observaciones de las réplicas del
modelo para estimar el valor verdadero, pero
desconocido, del desempeño del modelo.
A mayor cantidad de réplicas, mejor es el
estimado.
Se usa métodos clásicos de estadística para
generar intervalos de confianza en los
estimados.


Se requiere las suposiciones IID
◦ Independent observations
◦ Identically distributed





Observations dentro de un modelo están
típicamente correlacionadas (not IID).
Observations que son registradas de las
réplicas con las mismas condiciones iniciales
son IID.


Se puede expresar un intervalo de confianza
para un estadística guardada como
Interval = SampleMean ± HalfWidth
HalfWidth = tValue * StdDev / Sqrt(NumberReplications)





Este intervalo “cubre” el valor verdadero pero
desconocido con media de acuerdo al nivel de
confianza especificado (e.g. 95%).
Para reducir el intervalo en la mitad, se
necesitan 4 veces la cantidad de réplicas.







Un sistema terminal tiene un inicio muy bien definido al
igual que las condiciones finales.
◦ Tienda abre vacía a las 9am, cierra a las 7pm.
Un steady-state system no tiene condiciones de término
y las condiciones iniciales no son relevantes después de
un periodo largo de tiempo.
◦ Departamento de emergencia de un hospital.
Sistemas que no tienen “Desocupado y vacío” cuando
cierran son típicamente steady state systems.
Algunos sistemas muestran ambos tipos de
comportamiento
◦ Call Center con llamadas por devolver del día
anterior.




Use las condiciones naturales de inicio y de fin del modelo.
Haga N (>= 5) réplicas del modelo, uy vea los resultados.
Si el half width (HW) basado en las N réplicas paraun KPI
importante es mayor mayor que el deseado half width (DHW),
calcule la cantidad de réplicas requeridas (NR) usando la
siguiente fórmula:
NR = N * (HW/DHW)2



Aumente N a NR en la tabla de experimentos y ejecute las
réplicas adicionales.




Inicialice el sistema en un estado aproximado al
estado estacionario (use corridas piloto para
estimar).
Haga N (>=5) réplicas largas del modelo y trate los
resultados como en en caso de término.

O


Haga una corridalarga y use la capacidad de Simio
de calcular automáticamente la half widths.






Use corridas piloto para estimar el tiempo por
réplica.
Haga uso de las tardes/fin de semana para
experimentos grandes.
Si se varían varias propiedades considere usar
un experimento full factorial para capturar la
interacción entre las propiedades


Visual Inspection
◦ Review Response Chart and pick the “best”



Simio Subset Selection Algorithm
◦ Breaks Scenarios down to two groups Possible Bests
and Rejects




Select Best Scenario Using KN Add-In
OptQuest for Simio Add-In





OptQuest se encarga de establecer los valores de las
propiedades, iniciar las réplicas, y recuperarlos resultados.
El Add-In agrega parámetros a todos los Controls que permiten
al usuario definir cómo OptQuest se mueve entre las variables de
entrada.
El usuario puede usar restricciones para limitar los valores de
entrada aún más y guiar el algoritmo a una solución óptima
◦ Por ejemplo, Input1 + Input2 + Input3 < 10





El experimento puede tener varias columnas Response. Pero una,
y solamente una, de las Responses puede ser el Objective
Function (Primary Response)
Una vez que los Controls, Constraints, y Objective Function han
sido definidos, OptQuest creará inteligentemente Scenarios para
cerrar en la solución óptima rápidamente y fácilmente (hace todo
el trabajo!).









Descarta un conjunto de Escenarios posibles en
uno definitivo como Mejor Escenario.
Compara Scenarios con igual cantidad de réplicas
usando una Indifference Zone
Determina si algunos candidatos son
definitivamente perores que el resto del grupo. Si
es así, el Escenario no se Chequea.
Los canditatos que se mantienen realizan uns
candidad de réplicas adicionales que está
determinado por el algoritmo.
Luego deja de chequear cualquier escenario que no
cupla con los requerimientos.
El proceso se repite hasta que haya solamente un
escenario o que haya corrido el máximo contidad
de réplicas.








Definir Controls, Responses, y Constraints
Correr OptQuest para Simio o manualmente
definir losvalores de Control para crear un
conjunto de Escenarios interesantes.
Correr una “cantidad mínima” de réplicas.
Use Simio’s Subset Selection algorithm para
eliminar los escenarios no-óptimos.
Uncheck los escenarios no óptimos.
Corra Select Best Scenario usando KN AddIn










Resultados pueden ser vistos de dos modos:
◦ Interactive para sistemas internos, verificación/validación.
◦ Experiments para predecir/comparar alternativas
Error = Model Error + Estimation Error
Classical statistics (intervalos de confianza) se usan para
medir/controlar el error estimado. El error estimado se reduce
proporcionalmente a la SQRT (cantidad de réplicas) .
Sistemas pueden ser término/estado estacionario .
Las réplicas entregan un método simple para correr y alargar los
experimentos.
Predicción del desempeño de un sistema simple requiere mayor
detalle de modelamiento que la comparación de sistemas.

Más contenido relacionado

La actualidad más candente

Manual 2 Software Arena
Manual 2 Software ArenaManual 2 Software Arena
Manual 2 Software Arena
Roberto Dominguez
 
CP,CPK, PPK , PP
CP,CPK, PPK , PPCP,CPK, PPK , PP
Lenguajes de simulación
Lenguajes de simulaciónLenguajes de simulación
Lenguajes de simulación
Cristian Miguel Galan Torres
 
Problemas Resueltos de Teoría de Colas
Problemas Resueltos de Teoría de ColasProblemas Resueltos de Teoría de Colas
Problemas Resueltos de Teoría de Colas
Carlos Farley Zamudio Melo
 
Ejercicios uml
Ejercicios umlEjercicios uml
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimo
ADRIANA NIETO
 
Manual en Español De Software Flexsim
Manual en Español De Software FlexsimManual en Español De Software Flexsim
Manual en Español De Software Flexsim
Restaurante A Lo Llanero
 
Manual de herramienta de arena unidad 4
Manual de herramienta de arena unidad 4Manual de herramienta de arena unidad 4
Manual de herramienta de arena unidad 4
Sisney Gonzalez
 
5.4 flujo maximo
5.4 flujo maximo5.4 flujo maximo
5.4 flujo maximo
ADRIANA NIETO
 
Diagrama de Arbol
Diagrama de ArbolDiagrama de Arbol
Diagrama de Arbol
Alexis Aranda
 
Proyecto de simulacion
Proyecto de simulacionProyecto de simulacion
Simbología de los therbligs
Simbología de los therbligsSimbología de los therbligs
Simbología de los therbligs
7423037
 
73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas
73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas
73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas
dantesilva
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelAlvaro Gil
 
Taller kanban[1]
Taller kanban[1]Taller kanban[1]
Taller kanban[1]carano
 
Conclusion y recomendacion de ejercio de investigacion de operaciones
Conclusion  y recomendacion de ejercio de investigacion de operacionesConclusion  y recomendacion de ejercio de investigacion de operaciones
Conclusion y recomendacion de ejercio de investigacion de operacionesagonzalez88
 

La actualidad más candente (20)

Manual 2 Software Arena
Manual 2 Software ArenaManual 2 Software Arena
Manual 2 Software Arena
 
CP,CPK, PPK , PP
CP,CPK, PPK , PPCP,CPK, PPK , PP
CP,CPK, PPK , PP
 
Lenguajes de simulación
Lenguajes de simulaciónLenguajes de simulación
Lenguajes de simulación
 
Problemas Resueltos de Teoría de Colas
Problemas Resueltos de Teoría de ColasProblemas Resueltos de Teoría de Colas
Problemas Resueltos de Teoría de Colas
 
Ejemplo dfd
Ejemplo dfdEjemplo dfd
Ejemplo dfd
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
5.5 flujo a costo minimo
5.5 flujo a costo minimo5.5 flujo a costo minimo
5.5 flujo a costo minimo
 
Manual en Español De Software Flexsim
Manual en Español De Software FlexsimManual en Español De Software Flexsim
Manual en Español De Software Flexsim
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
Manual de herramienta de arena unidad 4
Manual de herramienta de arena unidad 4Manual de herramienta de arena unidad 4
Manual de herramienta de arena unidad 4
 
5.4 flujo maximo
5.4 flujo maximo5.4 flujo maximo
5.4 flujo maximo
 
Simulacion discreta
Simulacion discretaSimulacion discreta
Simulacion discreta
 
Diagrama de Arbol
Diagrama de ArbolDiagrama de Arbol
Diagrama de Arbol
 
Proyecto de simulacion
Proyecto de simulacionProyecto de simulacion
Proyecto de simulacion
 
Simbología de los therbligs
Simbología de los therbligsSimbología de los therbligs
Simbología de los therbligs
 
Prueba de corridas arriba y abajo de la media
Prueba de corridas arriba y abajo de la mediaPrueba de corridas arriba y abajo de la media
Prueba de corridas arriba y abajo de la media
 
73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas
73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas
73772273 inga-galvez-ejercicios-de-simulacion-de-sistemas
 
Simulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con PromodelSimulación: Teoría y aplicaciones con Promodel
Simulación: Teoría y aplicaciones con Promodel
 
Taller kanban[1]
Taller kanban[1]Taller kanban[1]
Taller kanban[1]
 
Conclusion y recomendacion de ejercio de investigacion de operaciones
Conclusion  y recomendacion de ejercio de investigacion de operacionesConclusion  y recomendacion de ejercio de investigacion de operaciones
Conclusion y recomendacion de ejercio de investigacion de operaciones
 

Destacado

Capítulo 08 extensión lógica con procesos
Capítulo 08 extensión lógica con procesosCapítulo 08 extensión lógica con procesos
Capítulo 08 extensión lógica con procesosSergio Valenzuela Mayer
 
Capítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosCapítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosSergio Valenzuela Mayer
 
Capítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicosCapítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicosSergio Valenzuela Mayer
 
Ejercicios Método ABC
Ejercicios Método ABCEjercicios Método ABC
Ejercicios Método ABC
Miguel Lago
 

Destacado (9)

Capítulo 09 construcción de objetos
Capítulo 09 construcción de objetosCapítulo 09 construcción de objetos
Capítulo 09 construcción de objetos
 
Capítulo 08 extensión lógica con procesos
Capítulo 08 extensión lógica con procesosCapítulo 08 extensión lógica con procesos
Capítulo 08 extensión lógica con procesos
 
Capítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultadosCapítulo 07 interpretación de resultados
Capítulo 07 interpretación de resultados
 
Capítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicosCapítulo 05 movimientos de objetos dinámicos
Capítulo 05 movimientos de objetos dinámicos
 
Capítulo 03 ambiente trabajo simio
Capítulo 03 ambiente trabajo simioCapítulo 03 ambiente trabajo simio
Capítulo 03 ambiente trabajo simio
 
Capítulo 06 uso de tablas de datos
Capítulo 06 uso de tablas de datosCapítulo 06 uso de tablas de datos
Capítulo 06 uso de tablas de datos
 
Capítulo 02 mi primer proyecto
Capítulo 02 mi primer proyectoCapítulo 02 mi primer proyecto
Capítulo 02 mi primer proyecto
 
Capítulo 04 objetos fijos
Capítulo 04 objetos fijosCapítulo 04 objetos fijos
Capítulo 04 objetos fijos
 
Ejercicios Método ABC
Ejercicios Método ABCEjercicios Método ABC
Ejercicios Método ABC
 

Similar a Capítulo 07 interpretación de resultados

Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
charnisch
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
Resumen
ResumenResumen
Resumen
Esau Krruz
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
AliandroMejias
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
Jesus R Hernandez
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNNataly Rojitas
 
taller 3 parte 1.docx
taller 3 parte 1.docxtaller 3 parte 1.docx
taller 3 parte 1.docx
JuanPabloPea19
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
Dorys Quiroz Quiroz
 
Distribución exponencial y lognormal
Distribución exponencial y lognormalDistribución exponencial y lognormal
Distribución exponencial y lognormalHugo_Franco
 
Simulacion uam
Simulacion uamSimulacion uam
Analisis y diseño de algoritmo
Analisis y diseño de algoritmoAnalisis y diseño de algoritmo
Analisis y diseño de algoritmo
Jose Lluberes
 
Statgraphics centurion
Statgraphics centurionStatgraphics centurion
Statgraphics centurionLuis Puertas
 
Machine Learning con Tensorflow y R, presentado por RStudio
Machine Learning con Tensorflow y R, presentado por RStudioMachine Learning con Tensorflow y R, presentado por RStudio
Machine Learning con Tensorflow y R, presentado por RStudio
Software Guru
 
Class 01Modelos en Simulacion
Class 01Modelos en SimulacionClass 01Modelos en Simulacion
Class 01Modelos en Simulacion
Jose Sosa
 

Similar a Capítulo 07 interpretación de resultados (20)

Capítulo 01 conceptos de simulación
Capítulo 01 conceptos de simulaciónCapítulo 01 conceptos de simulación
Capítulo 01 conceptos de simulación
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Resumen
ResumenResumen
Resumen
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
taller 3 parte 1.docx
taller 3 parte 1.docxtaller 3 parte 1.docx
taller 3 parte 1.docx
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Distribución exponencial y lognormal
Distribución exponencial y lognormalDistribución exponencial y lognormal
Distribución exponencial y lognormal
 
Estructuras
EstructurasEstructuras
Estructuras
 
Simulacion uam
Simulacion uamSimulacion uam
Simulacion uam
 
Analisis y diseño de algoritmo
Analisis y diseño de algoritmoAnalisis y diseño de algoritmo
Analisis y diseño de algoritmo
 
P04_MSA.4.2010.092010.ppt
P04_MSA.4.2010.092010.pptP04_MSA.4.2010.092010.ppt
P04_MSA.4.2010.092010.ppt
 
Calidad del software cap3
Calidad del software   cap3Calidad del software   cap3
Calidad del software cap3
 
Statgraphics centurion
Statgraphics centurionStatgraphics centurion
Statgraphics centurion
 
Machine Learning con Tensorflow y R, presentado por RStudio
Machine Learning con Tensorflow y R, presentado por RStudioMachine Learning con Tensorflow y R, presentado por RStudio
Machine Learning con Tensorflow y R, presentado por RStudio
 
Class 01Modelos en Simulacion
Class 01Modelos en SimulacionClass 01Modelos en Simulacion
Class 01Modelos en Simulacion
 
Simulaunoitrm
SimulaunoitrmSimulaunoitrm
Simulaunoitrm
 

Último

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 

Último (20)

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 

Capítulo 07 interpretación de resultados

  • 1. Traducción de Material Capacitación Simio LLC. Se traduce solamente las explicaciones, manteniendo los comandos y nombre de las variables en inglés. www.evirtual.cl - Capacitación
  • 2.        Ver los resultados. Errores de simulación. Análisis estadístico de los resultados. Cálculo de los intervalos de confianza Sistemas terminales. Sistemas Estado estacionario. Craer y correr experimentos.
  • 3.   Interactivo (insights, verificación/validación) ◦ Animation ◦ Trace ◦ Watch ◦ Dashboard Experiment (predicción de KPI’s, comparación de alternativas) ◦ Responses ◦ Pivot Table ◦ Reports
  • 4.   2D Animation (Top down view) 3D ◦ “H” para mostrar ayuda de navegación ◦ “R” para iniciar rotación, “Esc” para detener ◦ “w” para recorrer el lugar  View Ribbon ◦ Named Views ◦ Camera Placement  Animation too slow? ◦ Ajusta factor de velocidad para aumentar el valor. ◦ Asegure que Trace está turned off
  • 5.     Trace entrega un listado completo de todas las acciones que ocurrieron mientras el trace estaba activado. Column size se puede ajustar para sacar mejor provecho del espacio disponible. Filtering permite focalizar la atención en un subconjunto. Trace se sopia automáticamente a un archivo CSV. ◦ Se encuentra en la misma ubicación que el archivo projects (SPF) ◦ Puede ser importado en Excel para sacar provecho del ordenamiento y filtración.  Trace trabaja bien en combinación con setting Breaks y usando Step para correr incrementalmente a través del modelo.
  • 6.  Clic derecho en cualquier objeto para agregar la Watch window ◦ Static objects ◦ Dynamic objects (mientras están en el sistema)  Expandir el árbol de cada item en la watch window para mostrar los valores vigentes de ◦ ◦ ◦ ◦ ◦  States Functions Elements Processes Tokens Trabaja bien con setting Breaks
  • 7.   Interactive (insights, verification/validation) ◦ Animation ◦ Trace ◦ Watch ◦ Dashboard Experiment (predicting KPI’s, comparing alternatives) ◦ Responses ◦ Pivot Table ◦ Reports
  • 8.     Use Responses para resaltar Key Performance Indicators (KPIs). Responses pueden ser cualquier expresión. Datos completos está disponible en Results window. Estadísdtica de datos fuente pueden ser exportados por la Results window.
  • 9.      Plots Response de valores para cada escenario seleccionado. Muestra una Response a la vez. Puede encender o apagar las distintas capas de datos. Datos se muestran usando Simio Measure Of Risk & Error (SMORE) Plots Diferentes aspectos del SMORE Plot se muestran al variar niveles de datos.
  • 10.   Mediciones de error nos indican cuán bien son las estimaciones de las mediciones de desempeño. Se puede reducir el error al hacer más réplicas. Mediciones del riesgo nos dice cuánto riesgo se tiene con los resultados considerando la variabilildad del desempeño del sistema. Se puede reducir el riesgo solamente cambiando el sistema.
  • 11.
  • 12.     1 Replication  Single Response Value 2-5 Replications  Maximum, Minimum, and Mean 6+ Replications  Upper + Lower Percentiles, Median, Mean Confidence Interval Enough Reps for Statistically Valid Results  Confidence Intervals for Upper + Lower Percentiles
  • 13.  Se peude ver la dispersión de los datos fuente vertical u horzontalmente.
  • 14.     Organiza, resume, muestra, y explora los datos. Grouping: Arrastra las columnas a diferentes posiciones para que los datos se agrupen diferentemente. Sorting: Click en triángulo en la cabecera de la columna para alternar el ordenamiento de la columna entre ascendente y descendente. Filtering: Click en el funnel en la cabecera de la columna para un menu para hablitar/deshabilitar el mostrar cualquier campo en esa columna.
  • 15.  Interactive Detail – Para una réplica ◦ Use experimentos para obtener variabilidad de datos.   Scenario Detail – Para cada Scenario y cada estadístico, todos los objetos se presesntan juntos para una fácil comparación. ◦ Look at throughput on Server1 vs. Server2 Scenario Comparison – Para cada estadística, los resultados de todos los escenarios se presentan juntos para cada comparación.  Look at Server1 throughput on Scenario1 vs Scenario2
  • 16.    Dado que todos los modelos tienen entradas aleatorias, se deben interpretar los resultados usando estadística. Cada réplica de un modelo produce un resultado diferente que es un estimado del verdadero pero de comportamiento desconocido. Si se realiza solamente una réplica para un largo arbitrario no hay forma de conocer cuán cerca está el valore estimado del real.
  • 17. Θ Real System Error Modelo (Representación) μ Model Estimación error X = (X1 + … Xn) / n   Error del modelo se manea con la verificación/validación Estimación error se maneja con análisis estadístico.
  • 18. Θ Real System A Real System B Error Modelo μ Model A Model B Estimación error X = (XA1 – XB1 + … XAn - XBn) / n  Algunos errores del modelo se pueden cancelar. ◦ Example: Fallas pueden impactar en ambos sistemas de igual forma. ◦ Si el propósito es comparar sistemas, se necsitan menos detalles en el modelo. ◦ Estimación de errorse mantiene crítico.
  • 19.    Se usan observaciones de las réplicas del modelo para estimar el valor verdadero, pero desconocido, del desempeño del modelo. A mayor cantidad de réplicas, mejor es el estimado. Se usa métodos clásicos de estadística para generar intervalos de confianza en los estimados.
  • 20.  Se requiere las suposiciones IID ◦ Independent observations ◦ Identically distributed   Observations dentro de un modelo están típicamente correlacionadas (not IID). Observations que son registradas de las réplicas con las mismas condiciones iniciales son IID.
  • 21.  Se puede expresar un intervalo de confianza para un estadística guardada como Interval = SampleMean ± HalfWidth HalfWidth = tValue * StdDev / Sqrt(NumberReplications)   Este intervalo “cubre” el valor verdadero pero desconocido con media de acuerdo al nivel de confianza especificado (e.g. 95%). Para reducir el intervalo en la mitad, se necesitan 4 veces la cantidad de réplicas.
  • 22.     Un sistema terminal tiene un inicio muy bien definido al igual que las condiciones finales. ◦ Tienda abre vacía a las 9am, cierra a las 7pm. Un steady-state system no tiene condiciones de término y las condiciones iniciales no son relevantes después de un periodo largo de tiempo. ◦ Departamento de emergencia de un hospital. Sistemas que no tienen “Desocupado y vacío” cuando cierran son típicamente steady state systems. Algunos sistemas muestran ambos tipos de comportamiento ◦ Call Center con llamadas por devolver del día anterior.
  • 23.    Use las condiciones naturales de inicio y de fin del modelo. Haga N (>= 5) réplicas del modelo, uy vea los resultados. Si el half width (HW) basado en las N réplicas paraun KPI importante es mayor mayor que el deseado half width (DHW), calcule la cantidad de réplicas requeridas (NR) usando la siguiente fórmula: NR = N * (HW/DHW)2  Aumente N a NR en la tabla de experimentos y ejecute las réplicas adicionales.
  • 24.   Inicialice el sistema en un estado aproximado al estado estacionario (use corridas piloto para estimar). Haga N (>=5) réplicas largas del modelo y trate los resultados como en en caso de término. O  Haga una corridalarga y use la capacidad de Simio de calcular automáticamente la half widths.
  • 25.    Use corridas piloto para estimar el tiempo por réplica. Haga uso de las tardes/fin de semana para experimentos grandes. Si se varían varias propiedades considere usar un experimento full factorial para capturar la interacción entre las propiedades
  • 26.  Visual Inspection ◦ Review Response Chart and pick the “best”  Simio Subset Selection Algorithm ◦ Breaks Scenarios down to two groups Possible Bests and Rejects   Select Best Scenario Using KN Add-In OptQuest for Simio Add-In
  • 27.    OptQuest se encarga de establecer los valores de las propiedades, iniciar las réplicas, y recuperarlos resultados. El Add-In agrega parámetros a todos los Controls que permiten al usuario definir cómo OptQuest se mueve entre las variables de entrada. El usuario puede usar restricciones para limitar los valores de entrada aún más y guiar el algoritmo a una solución óptima ◦ Por ejemplo, Input1 + Input2 + Input3 < 10   El experimento puede tener varias columnas Response. Pero una, y solamente una, de las Responses puede ser el Objective Function (Primary Response) Una vez que los Controls, Constraints, y Objective Function han sido definidos, OptQuest creará inteligentemente Scenarios para cerrar en la solución óptima rápidamente y fácilmente (hace todo el trabajo!).
  • 28.
  • 29.       Descarta un conjunto de Escenarios posibles en uno definitivo como Mejor Escenario. Compara Scenarios con igual cantidad de réplicas usando una Indifference Zone Determina si algunos candidatos son definitivamente perores que el resto del grupo. Si es así, el Escenario no se Chequea. Los canditatos que se mantienen realizan uns candidad de réplicas adicionales que está determinado por el algoritmo. Luego deja de chequear cualquier escenario que no cupla con los requerimientos. El proceso se repite hasta que haya solamente un escenario o que haya corrido el máximo contidad de réplicas.
  • 30.       Definir Controls, Responses, y Constraints Correr OptQuest para Simio o manualmente definir losvalores de Control para crear un conjunto de Escenarios interesantes. Correr una “cantidad mínima” de réplicas. Use Simio’s Subset Selection algorithm para eliminar los escenarios no-óptimos. Uncheck los escenarios no óptimos. Corra Select Best Scenario usando KN AddIn
  • 31.
  • 32.
  • 33.       Resultados pueden ser vistos de dos modos: ◦ Interactive para sistemas internos, verificación/validación. ◦ Experiments para predecir/comparar alternativas Error = Model Error + Estimation Error Classical statistics (intervalos de confianza) se usan para medir/controlar el error estimado. El error estimado se reduce proporcionalmente a la SQRT (cantidad de réplicas) . Sistemas pueden ser término/estado estacionario . Las réplicas entregan un método simple para correr y alargar los experimentos. Predicción del desempeño de un sistema simple requiere mayor detalle de modelamiento que la comparación de sistemas.