TEMARIO
4.1 Lenguaje de simulación y simuladores
4.2 Aprendizaje y uso del lenguaje de simulación o un simulador
4.3 Casos prácticos de simulación
4.3.1 Problemas con lineas de espera
4.3.2 Problemas con sistemas de inventario
4.4 Validación de un simulador
4.4.1 Pruebas parametricas (Validación del modelo, pruebas de hipotesis y pruebas de estimación).
4.4.2 Pruebas no parametricas
LENGUAJE DE SIMULACION Y SIMULADORES
En un
principio, los programas de simulación se elaboraban utilizando algún lenguaje
de propósito general, como ASSEMBLER, FORTRAN, ALGOL o PL/I. A partir de la
década de 1960 hacen su aparición los lenguajes específicos para simulación
como GPSS, GASP, SIMSCRIPT, SLAM. En la última década del siglo pasado la
aparición de las interfaces gráficas revolucionaron el campo de las
aplicaciones en esta área, y ocasionaron el nacimiento de los simuladores.
En lo
práctico, es importante utilizar la aplicación que mejor se adecúe al tipo de
sistema a simular, ya que de la selección del lenguaje o simulador dependerá el
tiempo de desarrollo del modelo de simulación. Las opciones van desde las hojas
de cálculo, lenguajes de tipo general (como Visual Basic, C++ o Fortan),
lenguajes específicos de simulación (como GPSS, SLAM, SIMAN, SIMSCRIPT, GAS y
SSED), hasta simuladores específicamente desarrollados para diferentes
objetivos (como SIMPROCESS, ProModel, Witness, Taylor II y Cristal Ball).
APRENDIZAJE Y USO LENGUAJE DE SIMULACIÓNO SIMULADOR

PROBLEMAS CON LINEA DE ESPERAAPRENDIZAJE Y USO LENGUAJE DE SIMULACIÓNO SIMULADOR
Los lenguajes de simulación facilitan
enormemente el desarrollo y ejecución de simulaciones de sistemas complejos del
mundo real. Los lenguajes de simulación son similares a los lenguajes de programación
de alto nivel pero están especialmente preparados para determinadas aplicaciones
de la simulación. Así suelen venir acompañados de una metodología de
programación apoyada por un sistema de símbolos propios para la descripción del
modelo por ejemplo mediante diagramas de
flujo u otras herramientas que simplifican notablemente la modelización y
facilitan la posterior depuración del modelo.
Características de los lenguajes de
simulación:
- Los lenguajes de simulación proporcionan automáticamente las características necesarias para la programación de un modelo de simulación, lo que redunda en una reducción significativa del esfuerzo requerido para programar el modelo.
- Proporcionan un marco de trabajo natural para el uso de modelos de simulación. Los bloques básicos de construcción del lenguaje son mucho más afines a los propósitos de la simulación que los de un lenguaje de tipo general.
- Los modelos de simulación son mucho más fácilmente modificables.
- Proporcionan muchos de ellos una asignación dinámica de memoria durante la ejecución,.
- Facilitan una mejor detección de los errores.
- Los paquetes de software especialmente diseñados para simulación contienen aplicaciones diversas que facilitan al simulador las tareas de comunicaciones, la depuración de errores sintácticos y de otro tipo de errores, la generación de escenarios, la manipulación “on-line” de los modelos, etc.
- Son muy conocidos y en uso actualmente
- Aprendizaje lleva cierto tiempo
- Simuladores de alto nivel
- Muy fáciles de usar por su interface gráfica
- Restringidos a las áreas de manufactura y comunicaciones
- Flexibilidad restringida puede afectar la validez del modelo
Entre estos lenguajes específicos podemos
nombrar los siguientes: MIDAS, DYSAC, DSL , GASP, MIMIC, DYNAMO, GPSS, SIMULA,
CSSL( Continuous System Simulation Language) , CSMP, ACSL ( Advanced Conrinuous
Simulation Language), DARE-P and DARE-Interactive, C-Simscript, SLAM, SIMAN,
SIMNON, SIMSCRIPT-II-5, ADA, GASP IV, SDL.
Muchos de estos lenguajes dependen
fuertemente de los lenguajes de propósito general como es el caso de SLAM o
SIMAN que dependen de Fortran para las subrutinas.
Por otro lado, el GPSS es un caso especial
de un lenguaje de simulación de propósito especial, altamente estructurado que
esta orientado a la transacción, un caso especial de una orientación basada en
procesos más general. El GPSS fue diseñado para la simulación simple de
sistemas de colas tales como trabajos de taller. A diferencia de los otros
lenguajes de simulación, GPSS tiene varias implementaciones incluyendo GPSS/H y
GPSS/PC, ambos de los cuales serán discutidos mas adelante. El SIMAN V,
SIMSCRIPT II.5, y el SLAM son lenguajes de simulación de alto nivel que tienen constructor
especialmente diseñados para facilitar la construcción de modelos. Estos
lenguajes proveen al analista de simulación con una opción orientación basada
en procesos o basada en eventos, o un modelo usando una mezcla de las dos
orientaciones. A diferencia del FORTRAN, estos tres lenguajes proveen la
administración de la lista de eventos futuros, generador interno de variables
aleatorias, y rutinas internas para la obtención de estadísticas (estas
características para las implementaciones del GPSS mencionadas previamente.) Se
pueden lograr calculo complejos en ambas implementaciones del GPSS y estos tres
lenguajes. El SIMAN, SIMSCRIPT II.5, y el SLAMSYSTEM proveen la capacidad de
realizar simulación continua ( esto es, para modelar sistemas que tengan
continuamente cambios en sus variables de estado) pero este tema no esta dentro
del alance de este libro.
El SIMAN esta escrito en C, aunque las
primeras versiones del lenguaje fue escrito en FORTRAN.
El SIMAN V puede ser acezado directamente, o
a través del medio ambiente del ARENA. El SLAMSYSTEM contiene al lenguaje de
simulación SLAM II. El SLAM II esta basado en el FORTRAN y contiene al lenguaje
GASP como un subconjunto. El GASP es un conjunto de subrutinas en FORTRAN para
facilitar las simulaciones orientadas al objeto escritas en FORTRAN. El
SIMSCRIPT II.5 por otro lado, contiene un subconjunto de un completo lenguaje
científico de simulación comparable con el FORTRAN, C o C++. El MODSIM III es
un descendiente del lenguaje que la compañía de productos CACI originalmente diseñado
por la armada de los Estados Unidos. Hereda mucha de su sintaxis del MODULA-2 y
del ADA, ciertas características del ADA y sus conceptos de simulación del
SIMSCRIPT y el SIMULA. Algunas de las características de la simulación
orientada al objeto fueron originalmente vistas en el SIMULA y el SMALLTALK.
CASOS PRACTICOS DE SIMULACIÓN
CASOS PRACTICOS DE SIMULACIÓN
Un caso practico de una simulación podemos decir en esta
parte, la simulación del Método de Monte Carlo.
ALGORITMOS
El algoritmo de Simulación Monte Carlo
Crudo o Puro está fundamentado en la generación de números aleatorios por el
método de Transformación Inversa, el cual se basa en las distribuciones
acumuladas de frecuencias:
- Determinar la/s V.A. y sus distribuciones acumuladas(F)
- Generar un número aleatorio uniforme Î (0,1).
- Determinar el valor de la V.A. para el número aleatorio generado de acuerdo a las clases que tengamos.
- Calcular media, desviación estándar error y realizar el histograma.
- Analizar resultados para distintos tamaños de muestra.
Otra opción para trabajar con Monte
Carlo, cuando la variable aleatoria no es directamente el resultado de la
simulación o tenemos relaciones entre variables es la siguiente:
- Diseñar el modelo lógico de decisiónEspecificar distribuciones de probabilidad para las variables aleatorias relevantesIncluir posibles dependencias entre variables.Muestrear valores de las variables aleatorias.Calcular el resultado del modelo según los valores del muestreo (iteración) y registrar el resultadoRepetir el proceso hasta tener una muestra estadísticamente representativaObtener la distribución de frecuencias del resultado de las iteracionesCalcular media, desvío.Analizar los resultados
Las principales características a
tener en cuenta para la implementación o utilización del algoritmo son:
·
El sistema debe ser descripto por
1 o más funciones de distribución de probabilidad (fdp)
·
Generador de números aleatorios:
como se generan los números aleatorios es importante para evitar que se
produzca correlación entre los valores muéstrales.
·
Establecer límites y reglas de
muestreo para las fdp: conocemos que valores pueden adoptar las variables.
·
Definir Scoring: Cuando un valor
aleatorio tiene o no sentido para el modelo a simular.
·
Estimación Error: Con que error
trabajamos, cuanto error podemos aceptar
para que una corrida sea válida?
·
Técnicas de reducción de
varianza.
·
Paralelización y vectorización:
En aplicaciones con muchas variables se estudia trabajar con varios
procesadores paralelos para realizar la simulación.
EJEMPLO PRACTICO I
Tenemos
la siguiente distribución de probabilidades para una demanda aleatoria y
queremos ver que sucede con el promedio de la demanda en varias iteraciones:
Utilizando la distribución acumulada(F(x) es la
probabilidad que la variable aleatoria tome valores menores o iguales a x) podemos
determinar cual es el valor obtenido de unidades cuando se genera un número
aleatorio a partir de una distribución continua uniforme. Este método de
generación de variable aleatoria se llama Transformación Inversa.
Generando los valores aleatorios vamos
a ver como se obtiene el valor de la demanda para cada día, interesándonos en
este caso como es el orden de aparición de los valores. Se busca el número
aleatorio generado en la tabla de probabilidades acumuladas, una vez encontrado( si no es el valor
exacto, éste debe se menor que el de la fila seleccionada pero mayor que el de
la fila anterior), de esa fila tomada como solución se toma el valor de las unidades
(Cuando trabajamos en Excel debemos tomar el límite inferior del intervalo para
busca en las acumuladas, para poder emplear la función BUSCARV(), para 42 sería
0, para 43 0,100001 y así sucesivamente). Ejemplo: Supongamos que el número
aleatorio generado sea 0,52, ¿a qué valor de unidades corresponde? Nos fijamos
en la columna de frecuencias acumuladas, ese valor exacto no aparece, el
siguiente mayor es 0,70 y corresponde a 48 unidades. Se puede apreciar mejor en
el gráfico, trazando una recta desde el eje de la frecuencia hasta que
intersecta con la línea de la función acumulada, luego se baja a la coordenada
de unidades y se obtiene el valor correspondiente; en este caso 48.
Cuando trabajamos con variables discretas
la función acumulada tiene un intervalo o salto para cada variable( para casos
prácticos hay que definir los intervalos y luego con una función de búsqueda
hallar el valor). Para funciones continuas se puede hallar la inversa de la
función acumulada. De esta forma logramos a partir de la distribución de
densidad calcular los valores de
la variable aleatoria dada.
En la siguiente tabla,
vemos como a medida que aumenta el numero de simulaciones, el valor simulado se
acerca al valor original de la media y desviación estándar, además de la disminución
del error típico.
Simulación de una
línea de espera con una fila y un servidor
Un sistema de colas estara
definido cuando tengamos la siguiente informacion acerca de este:
• Distribucion de probabilidad de los tiempos de servicio
• Distribucion de probabilidad de los tiempos entre llegadas
• Numero de servidores
• Numero de filas
• Conexiones entre servidores y filas
• Disciplinas y restricciones de los servidores y filas (en caso
de que existan)
Para este primer ejemplo se
utilizara el modelo de lineas de espera que se muestra en la figura siguiente.
Como se puede apreciar, es un modelo bastante simple donde la disciplina de atención
es FIFO (primero en llegar, primero en salir).
Tanto el tiempo de servicio
como el tiempo entre llegadas siguen una distribucion exponencial aunque con
parametros diferentes, para el caso del tiempo entre llegadas tenemos λ=15 y para
el tiempo de servicio tenemos λ=10.
Aplicando el metodo de la
transformada inversa a la distribucion exponencial (consultar Dyner etc. al,
2008), tenemos que:
Donde corresponde a una observación
de una variable exponecial, _ es
un numero aleatorio entre cero y uno y λ es la media de la distribucion. Para
la implementacion del sistema descrito en Excel, abra una nueva hoja de calculo
y configurela como se muestra en la figura.
En la celda B8 escriba la
formula =ALEATORIO() y arrastre hasta la celda B23. Repita este
procedimiento para la columna G. En el paso anterior, se definio los numeros
aleatorios a partir de los cuales se generaran las observaciones de variables
aleatorias de la simulacion.
Ahora, en la celda C8 escribe
la formula =-LN(1-B8)/$B$4, y arrastre hasta la celda
C23.
Como se puede apreciar, esta
es la formula descrita anteriormente para obtener observaciones de una variable
exponencial. En este caso, se estan generando observaciones para la variable
aleatoria de tiempos entre llegadas.
En la celda D8 escribe la
formula =C8, lo anterior significa que como es la
primera llegada al sistema, su tiempo de llegada (en el instante de tiempo en
el que llego al sistema), sera igual a su tiempo entre llegadas. Sin embargo,
para la celda D9 la formula correspondiente es =C9+D8,
ahora arrastre la formula de D9 hasta D23; esta formula significa que despues
de que llega el primer cliente, el instante de tiempo en el que cualquier otro
cliente llega al sistema sera el instante de tiempo en el que entro el penúltimo
cliente sumado el tiempo entre llegadas del último
cliente, es decir, si el penultimo cliente entro al sistema en
el instante t=4, y el tiempo entre llegadas del ultimo cliente es dt=2,
entonces este ultimo cliente entrara realmente al
sistema en t=6.
La formula correspondiente a
la celda E8 es =D8, esto significa que, al ser
primer cliente, el instante en el que llega al sistema sera el mismo instante
en el que comienza el servicio; mas adelante se presenta las formulas
correspondientes al resto de clientes del sistema en esta columna. Ahora en la
celda F8 escriba la formula =E8-D8 y arrastrela hasta la celda
F23, esto corresponde al tiempo de espera del cliente antes de comenzar a ser
atendido, note que D8 nunca sera mayor que E8 ya que el valor minimo que puede
tomar el tiempo de comienzo del servicio es el tiempo
de llegada, es decir, cuando un cliente llega al sistema y no tiene que hacer
fila.
En la celda H8 escribe la
formula =-LN(1-G7)/$B$5, y arrastrela hasta la celda H23, esta formula
indica cuanto tiempo tardara el servidor atendiendo al cliente actual. Ahora en
la celda I8 escriba la formula =E8+H8,
esta formula indica el instante de tiempo en el que servidor termina de atender
al cliente actual y corresponde a la suma entre el instante que comienza el
servicio y la cantidad de tiempo que este toma.
Retomemos ahora la columna E,
notese que esta solo esta definida en su posicion E8, esto porque primero se
requeria definir otros valores antes de poder determinar el instante en el que
empieza realmente el servicio. En un sistema como el aqui presentado se pueden
tener dos casos para el tiempo de comienzo del servicio,
en primer lugar puede que el servidor se encuentre desocupado, en este caso el
tiempo de comienzo del servicio sera igual al tiempo de llegada
al sistema y no habra tiempo de espera. Sin embargo, si el servidor se
encuentra ocupado, el tiempo de comienzo del servicio sera igual al maximo
entre el instante en que el servidor termine de atender al cliente actual y el
tiempo de llegada al sistema; por si el tiempo de fin del servicio del cliente
actual es igual a tfs=12 pero el tiempo de llegada del próximo cliente es
tll=14, el tiempo de comienzo del servicio del proximo cliente sera t=14 y el
servidor tendra un ocio dt=2; por otro lado, si tfs=13 para el cliente actual y
el proximo cliente tiene un tll=10, el servidor no tendra ocio y el proximo
cliente debera esperar un intervalo de tiempo dt=3. De lo anterior se concluye
que la formula para la celda E9 debe ser =MAX(D9;I8),
ahora arrastre esta formula hasta la celda E23.
Hasta este punto se tiene una
simulacion de un sistema de lineas de espera con una fila y un servidor, si se
desea generar nuevas observaciones presione la tecla F9; como tarea al lector
se deja el calculo de:
• Tiempo promedio en el sistema
• Tiempo promedio de espera
(sin incluir ceros)
• Tiempo promedio de espera
(incluyendo ceros)
• Tiempo promedio de servicio
• Tiempo promedio de ocio
Adicionalmente se plantea al
lector elaborar, una simulacion en Excel que represente el sistema que se
muestra en la figura siguiente, donde p es la probabilidad de que un cliente se
dirija a S1 o a S2. Tanto el tiempo entre llegadas como los tiempos de
servicio, se distribuyen exponencial con los parametros que se muestran a
continuacion.
Tiempo entre llegadas: λ=8
Tiempo de servicio S1: λ=13
Tiempo de servicio S2: λ=18
Probabilidad p: 0.63
VALIDACIÓN DE UN SIMULADOR
Aquí
vamos a mostrar como se valido el correcto funcionamiento de un simulador con
demanda y tiempo de espera, determinísticos. Para ver mas detalladamente sigue
el enlace propuesto: https://www.dropbox.com/s/d1i7ft47b6ubu1t/validacion%20simulador.pdf?m
PRUEBAS PARAMETRICAS (VALIDACIÓN DEL MODELO, PRUEBAS DE HIPOTESIS Y PRUEBAS DE ESTIMACIÓN)
Validación del modelo
Etapas en el desarrollo de un simulador.
Recordemos que las etapas nombradas para desarrollar un simulador son:
1)
Identificación del problema
2) Delimitación del sistema
3) Formulación del modelo
4) Preparación de datos
5) Construcción del modelo
6) Validación
7) Diseño de experimentos
8) Ejecución de experimentos
9) Interpretación (Inferencia)
10) Documentación
IV) Etapa IV: Preparación de datos, o bien obtención de datos.
Consiste en la identificación y captación de los datos que requiere el
modelo, de acuerdo a la formulación que se haya hecho en las etapas anteriores
del diseño.
Los datos son para:
·
Las
relaciones funcionales, ya sea para determinar la forma de éstas, completar su
forma o expresión, o para precisar algún parámetro que en ella se tenga.
·
Las
variables estocásticas, que de ellas se deberá determinar su función de
distribución de probabilidades, tanto para variables continuas como discretas.
·
Las
relaciones funcionales podrían ser, rectas obtenidas por regresión lineal o
ajuste de curvas.
·
En las
relaciones funcionales se debe fijar todos los parámetros que tenga; a menos
que se haya dejado como una variable de entrada al simulador.
Los datos a usar pueden ser:
- Datos empíricos
- Datos obtenidos con distribución teóricas.
El usar datos empíricos es en general más conveniente, pero puede
implicar que el modelo quede influido por factores que se dieron en el tiempo
de gestación de ellos y no vuelvan a repetirse.
V. Construcción del modelo
Es llevar el modelo que se tiene del simulador a un lenguaje de
programación disponible en el computador a usar o en las configuraciones
disponibles, y que debe conocer su programación. Luego que se tiene el programa
fuente del modelo, escrito en el lenguaje elegido, probarlo y depurarlo desde
el punto de vista computacional, hasta obtener una versión satisfactoria.
VI. Validación
Es esta etapa se trata de establecer, y si es posible aumentar,
el nivel aceptable de confiabilidad de las inferencias efectuadas sobre el
sistema real.
La validación tiene el concepto de grado, no es un resultado
dicotómico, no es un si o no, no es válido o inválido, no es correcto o
incorrecto.
Fuentes de error
En la formulación del modelo:
- Que se excluya variables relevantes, o un atributo (esto es más dramático).
- Que se incluya variables irrelevantes (es menos dramático).
- Mala elección de una función de distribución de probabilidad para una variable.
- Mal establecimiento de alguna relación funcional o de los parámetros del modelo.
- En los datos usados
- Toma de datos con margen de error relativo importante.
- Técnica de muestreo mal aplicada. Ejemplo: Tomar todos los datos de un sector no representativo.
- Datos mal digitados o mal almacenados.
El analista hace un acto de confianza en el equipo
que tenía los datos.
- En la construcción
- Errores en los programas (de lógica, mal uso del lenguaje).
- El tiempo real se simula mal.
- Uso de una imagen no adecuada del mundo real. (Usar matrices de punto para territorios, lagos, bosque, cardumen, conglomerados; en lugar del espacio R2 por ej.)
La validación consiste en 2 etapas:
- Validación de los modelos de procesos simples; esto es validar la estructura interna del modelo.
Se valida la salida de los procesos simples y en ello se hace uso de
técnicas de estadística. Las relaciones funcionales también deben validarse.
Puede hacerse cuando se establece el modelo o en la toma de datos .No debe
tomarse relaciones funcionales desconocidas, o que no tengan ya un grado de
validez aceptable. Siempre será posible validar las componentes o subsistemas
porque se habrán construido de manera modular para formar el modelo. En esta
etapa se observará el comportamiento del modelo en cada uno de esos procesos
simples para asegurarse que cada componente o subsistema esta bien simulado.
Validar el modelo de simulación en su entorno, esto es validar los
datos de salida.
- Puede ser que la validez de la estructura sea buena, pero el resultado combinado de los procesos simples sea casi mala.
- Confrontar los resultados de la simulación con las experiencias pasadas y con teorías existentes al respecto:
- No tomar posturas como: los resultados no me parecen correctos, pero si el modelo lo dice yo lo acepto.
- Si los resultados son absurdos, no tiene sentido continuar; cualquier otro análisis no convencerá a los usuarios. Ningún modelo se ha aceptado si los resultados van contra la teoría.
- Para modelos de importancia, de envergadura deberá consultarse la opinión de expertos.
Análisis de sensibilidad
En las 2 etapas de la validación (de estructura y de los datos de
salida) se debe hacer análisis de sensibilidad.
Para ello, se varía los valores de 1 o 2 variables de entrada y se
observa la respuesta del modelo. Es de cuidado cuando el modelo es muy sensible
a una pequeña variación de una variable, y en general el modelo no es bueno
cuando ello ocurre.
Efectuar análisis de sensibilidad de las variables dependientes ante
cambios de las variables independientes.
- Con un simulador se puede realizar muchos análisis de sensibilidad por el grado de control sobre las variables de entrada (Método Turing ). Luego consultar a expertos, si es posible.
- Análisis de la capacidad de replicar los datos que se uso en su construcción. Esta réplica no es tan importante ya que si replica los datos usados no significa que el modelo sea bueno; y, si ni siquiera replica los datos usados es porque el modelo de simulación obtenido, es malo.
- Análisis de la capacidad de predecir usando datos críticos no incluidos en los datos, o usar datos históricos o datos que se obtienen del sistema real o de otro simulador ya probado.
Se espera que estas salidas no sean absurdas
comparadas con la experiencia y la teoría. Se consulta la opinión de expertos
en esta confrontación del modelo con la realidad presente.
Ej. Simular la evolución de una población de
chinchillas dándole población máxima altísima, y datos de población existentes.
Consulta a expertos en chinchillas.
- El modelo debe correrse muchas veces antes de llegar a tener una probabilidad de distribución de la respuesta de un variable de salida.
VII Diseño de experimentos
Aquí se usan las reglas y los procedimientos que la estadística
considera para el diseño de experimentos en general y que se aplica a diseñar
experimentos a efectuar con el simulador.
El diseño se hará orientado principalmente a los objetos que tiene el
estudio o el programa en que se inserta la construcción del simulador, o los
objetivos de los usuarios que utilizarán el simulador, y para lo cual éste fue
diseñado.
Se puede distinguir una etapa estratégica donde se decide el
diseño de experimentos a usar por ser el más adecuado, y la etapa táctica
donde se decide el cómo se llevara a la práctica los experimentos del diseño a
aplicar. Se ve aquí la distribución de recursos, el uso del tiempo y del
personal.
VIII Ejecución de los experimentos
Corresponde a la etapa operacional del diseño de experimentos.
IX Interpretación
Se hacen las inferencias sobre el sistema real de los datos generados
por el simulador.
X. Documentación
Se debe indicar por escrito puntos tales como: los objetivos, las
componentes y subsistemas, variables de entrada y de salida, relaciones
funcionales, el modelo formulado, la función de desempeño, y lo pertinente
hasta aquí (Diseño lógico del simulador).
Se debe documentar el programa computacional, los módulos o las
subrutinas, las inter-relaciones entre módulos y la conclusiones de la etapa de
validación (Diseño físico del simulador).
Confeccionar un manual de procedimiento para el uso del simulador. Este
resultará más breve cuanto más amigable sea el ingreso y manejo del simulador.
Deberá contener alcances que faciliten la inferencia al sistema real.
XII. Explotación
Es dejar el simulador con los manuales y documentación a disposición del
o los usuarios.
Pruebas de hipótesis
Una
Al realizar pruebas de hipótesis, se parte de un valor supuesto (hipotético) en parámetro poblacional. Después de recolectar una muestra aleatoria, se compara la estadística muestral, así como la media (x), con el parámetro hipotético, se compara con una supuesta media poblacional. Después se acepta o se rechaza el valor hipotético, según proceda. Se rechaza el valor hipotético sólo si el resultado muestral resulta muy poco probable cuando la hipótesis es cierta.
Al realizar pruebas de hipótesis, se parte de un valor supuesto (hipotético) en parámetro poblacional. Después de recolectar una muestra aleatoria, se compara la estadística muestral, así como la media (x), con el parámetro hipotético, se compara con una supuesta media poblacional. Después se acepta o se rechaza el valor hipotético, según proceda. Se rechaza el valor hipotético sólo si el resultado muestral resulta muy poco probable cuando la hipótesis es cierta.
Etapas Para La Prueba De Hipótesis.
Etapa 1.- Planear la hipótesis nula y la hipótesis alternativa. La
hipótesis nula (H0) es el valor hipotético del parámetro que
se compra con el resultado muestral resulta muy poco probable cuando
la hipótesis es cierta.
Etapa 2.- Especificar el nivel de significancia que se va a utilizar. El
nivel de significancia del 5%, entonces se rechaza la hipótesis nula solamente
si el resultado muestral es tan diferente del valor hipotético que una
diferencia de esa magnitud o mayor, pudiera ocurrir aleatoria mente con
una probabilidad de 1.05 o menos.
Etapa 3.- Elegir la estadística de prueba. La estadística de
prueba puede ser la estadística muestral (el estimador no segado del parámetro
que se prueba) o una versión transformada de esa estadística muestral. Por
ejemplo, para probar el valor hipotético de una media poblacional, se
toma la media de una muestra aleatoria de esa distribución normal,
entonces es común que se transforme la media en un valor z el cual, a su vez,
sirve como estadística de prueba.
Etapa 4.- Establecer el valor o valores críticos de la
estadística de prueba. Habiendo especificado la hipótesis nula, el nivel de
significancia y la estadística de prueba que se van a utilizar, se
produce a establecer el o los valores críticos de estadística de
prueba. Puede haber uno o más de esos valores, dependiendo de si se
va a realizar una prueba de uno o dos extremos.
Etapa 5.- Determinar el valor real de la estadística de prueba. Por
ejemplo, al probar un valor hipotético de la media poblacional, se toma una
muestra aleatoria y se determina el valor de la media muestral. Si el valor
crítico que se establece es un valor de z, entonces se transforma la media
muestral en un valor de z.
Etapa 6.- Tomar la decisión. Se compara el valor observado de la
estadística muestral con el valor (o valores) críticos de la estadística de
prueba. Después se acepta o se rechaza la hipótesis nula. Si se rechaza ésta,
se acepta la alternativa; a su vez, esta decisión tendrá
efecto sobre otras decisiones de los administradores operativos,
como por ejemplo, mantener o no un estándar de desempeño o
cuál de dos estrategias de mercadotecnia utilizar.
La distribución apropiada de la prueba estadística se divide en dos
regiones: una región de rechazo y una de no rechazo. Si la
prueba estadística cae en esta última región no se puede rechazar la hipótesis
nula y se llega a la conclusión de que el proceso funciona
correctamente.
Al tomar la decisión con respecto a la hipótesis nula, se debe
determinar el valor crítico en la distribución estadística que divide la región
del rechazo (en la cual la hipótesis nula no se puede rechazar) de la región de
rechazo. A hora bien el valor crítico depende del tamaño de la región de
rechazo.
PASOS DE LA PRUEBA DE HIPÓTESIS
2. Expresar la hipótesis alternativa
3. Especificar el nivel
de significancia
4. Determinar el tamaño de la muestra
5. Establecer los valores críticos que
establecen las regiones de rechazo de las de no rechazo.
6. Determinar la prueba estadística.
7. Coleccionar
los datos y calcular el valor de la muestra de la prueba
estadística apropiada.
8. Determinar si la prueba estadística ha
sido en la zona de rechazo a una de no rechazo.
9. Determinar la decisión estadística.
10 Expresar la decisión estadística en términos del problema.
10 Expresar la decisión estadística en términos del problema.
Errores de tipo I y de tipo II.
Si rechazamos una hipótesis cuando debiera ser aceptada, diremos que se
ha cometido un error de tipo I. Por otra parte, si aceptamos una hipótesis
que debiera ser rechazada, diremos que se cometió un error de tipo II. En
ambos casos, se ha producido un juicio erróneo.
Para que las reglas de decisión (o no contraste de hipótesis)
sean buenos, deben diseñarse de modo que minimicen los errores de la
decisión; y no es una cuestión sencilla, porque para cualquier tamaño
de la muestra, un intento de disminuir un tipo de error suele ir acompañado de
un crecimiento del otro tipo. En la práctica, un tipo de error puede
ser más grave que el otro, y debe alcanzarse un compromiso que
disminuya el error más grave.
La única forma de disminuir ambos a la vez es aumentar el tamaño de la
muestra que no siempre es posible.
Buenas tardes, escribo desde España.
ResponderEliminarSomos dos estudiantes universitarias y necesitamos hacer una simulación en Witness sobre un proceso de aprovisionamiento.
Nunca hemos manejado este programa y no sabemos como empezar el trabajo y llevamos varias semanas intentándolo
Nos sería muy útil su ayuda, si pudiese dedicarnos un poco de su tiempo le proporcionaríamos los datos dados.
Un saludo y gracias de antemano
Que fin tuvo la simulacion? Se graduaron?
EliminarYo también quisiera saberlo
EliminarX3
Eliminarnunca sabremos que fue de la simulación
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar