Aplicaciones con Eduardo Herrera Lana Todos los derechos reservados. Prohibida su reproducción total o parcial por cu
Views 165 Downloads 31 File size 1MB
Aplicaciones con
Eduardo Herrera Lana
Todos los derechos reservados. Prohibida su reproducción total o parcial por cualquier medio, electrónico o mecánico, para cualquier propósito, sin autorización escrita de su autor. El software descrito se adquiere q mediante licencia. Crystal y Ball es una marca registrada de Oracle Corporation. Otros nombres pueden ser marca registrada de sus respectivos propietarios. © 2008 EDUARDO HERRERA LANA
Eduardo Herrera Lana
Contenidos Presentación Modelos de Simulación Modelos Predictivos Modelos de Optimización Anexos
2
www.cydhem.com
Presentación Instructor Objetivos Agenda Bibliografía
Eduardo Herrera Lana
Presentación Instructor: Ing. Eduardo Herrera Lana, MBA Eduardo es el Presidente de Cydhem, compañía proveedora de soluciones de negocios en América Latina ((www.cydhem.com). y ) Por más de una década ha sido Profesor Universitario de Estadística, Administración Presupuestaria, esupues a a, Técnicas éc cas de S Simulación u ac ó y Modelos ode os de Simulación Financiera. Eduardo ha instruido a ejecutivos en seminarios relacionados con Simulación y Análisis de Riesgos, Riesgos Finanzas Corporativas, Corporativas Optimización Probabilística y Toma de Decisiones Decisiones. Ha participado como conferencista e instructor en Argentina, Bolivia, Chile, Colombia, Costa Rica, Ecuador, Estados Unidos, México, Panamá, Perú, Trinidad y Tobago y Venezuela. Ha asesorado el desarrollo de importantes proyectos de inversión en el área de infraestructura, ingeniería, investigación y desarrollo y petróleo. Eduardo es el autor del libro Riesgos en Proyectos de Inversión: Cómo Enfrentarlos (Cydhem, 2007)
4
www.cydhem.com
Presentación Objetivos j z
Crear modelos de simulación con Crystal Ball.
z
Aplicar CB Predictor para el pronósticos de series temporales ((ventas,, costos,, etc.))
z
Utilizar OptQuest para optimizar variables de decisión (cantidad a invertir invertir, número de empleados a contratar contratar, etc etc.))
5
www.cydhem.com
Presentación Agenda g
S i Seminario i Ejecutivo Ej ti Hora
Contenido
00 – 14:15 5 Presentación ese tac ó 14:00 14:15 – 15:45 Modelos de Simulación Coffee break 16:00 – 16:40 Modelos Predictivos 16:40 – 18:00 Modelos de Optimización p Coctel de Clausura
6
www.cydhem.com
Presentación Bibliografía g z
BODIE & MERTON. Finanzas. México: Prentice Hall, 2003.
z
DE LA TORRE, Saturnino. Estrategias de Simulación. Barcelona: Octaedro, 1997.
z
HERRERA, Eduardo. Riesgos en Proyectos de Inversión: Cómo Enfrentarlos. Quito: Cydhem, 2007.
z
ROSS, WESTERFIEL & JAFFE. Finanzas Corporativas. México, 2000
z
ROSS. Simulación. México: Prentice Hall, 1999
z
TAHA. Investigación de Operaciones. México: Alfa Omega, 1995
7
www.cydhem.com
Modelos de Simulación - Configuración Análisis de Riesgo Simulación con Crystal Ball Definición de supuestos Definición de pronósticos Ajuste a distribuciones de probabilidad Correlaciones entre supuestos T Truncamiento i t de d distribuciones di t ib i de d probabilidad b bilid d
Eduardo Herrera Lana
Modelos de Simulación Análisis de Riesgo g z z
z
Análisis de sensibilidad Construcción de escenarios Simulación
9
www.cydhem.com
Modelos de Simulación Simulación con Crystal y Ball Crystal Ball es el software líder a nivel mundial para aplicaciones que incluyen análisis de riesgos, pronósticos y optimización probabilística
10
www.cydhem.com
Modelos de Simulación Simulación con Crystal y Ball Crystal Ball funciona como un add-in de Excel
11
www.cydhem.com
Modelos de Simulación Simulación con Crystal y Ball Crystal Ball potencia la creación de modelos de simulación con dos elementos básicos: 1.
Supuestos: se representan con distribuciones de probabilidad.
2.
Pronósticos: corresponden a variables dependientes de los supuestos.
12
www.cydhem.com
Modelos de Simulación Definición de supuestos p 1.
2. 3 3.
Elegir la celda adecuada (no d b contener debe t fó fórmulas). l ) Escoger Define Assumption. Seleccionar la distribución de probabilidad apropiada.
13
www.cydhem.com
Modelos de Simulación Definición de supuestos p 4.
Ingresar los parámetros de la distribución escogida
14
www.cydhem.com
Modelos de Simulación Definición de p pronósticos 1.
2. 3.
Elegir la celda adecuada (debe contener fórmulas con referencias a una o más variables de entrada) entrada). Escoger Define Forecast. Ingresar el nombre del pronóstico y las unidades.
15
www.cydhem.com
Modelos de Simulación Ajuste j a distribuciones de probabilidad p
1 1.
Escoger Define Assumption
2 2.
En la galería de distribuciones esgoger Fit…
16
www.cydhem.com
Modelos de Simulación Ajuste j a distribuciones de probabilidad p 3.
Definir la ubicación de los datos (rango o archivo de texto)
4.
Escoger las distribuciones “molde” para el ajuste
5.
Elegir el método para establecer un ordenamiento de ajuste o ranking (Anderson, (Anderson Chi “ranking” cuadrado o K-S)
17
www.cydhem.com
Modelos de Simulación Ajuste j a distribuciones de probabilidad p
18
www.cydhem.com
Modelos de Simulación Correlaciones entre supuestos p 1.
Definir las variables de entrada del modelo
2 2.
Escoger una de las variables a ser correlacionada
3.
Hacer click en Correlate
19
www.cydhem.com
Modelos de Simulación Introducción 4.
Ingresar el coeficiente de correlación
20
www.cydhem.com
Modelos de Simulación Truncamiento de distribuciones de p probabilidad Hacer click en el botón More
M Marcar los l límites lí it del d l ttruncamiento i t 21
www.cydhem.com
Modelos de Simulación - Preferencias Criterios C it i para d detener t una simulación i l ió Métodos de muestreo Velocidad de simulación Opciones de simulación
Eduardo Herrera Lana
Modelos de Simulación Criterios p para detener una simulación Trials P á t NO negociable. Parámetro i bl
Criterios alternativos: • Errores de cálculo • Precisión sobre un pronóstico
23
www.cydhem.com
Modelos de Simulación Métodos de Muestreo Monte Carlo Más aleatorio
Hipercubo Reproducción p más uniforme de una distribución
24
www.cydhem.com
Modelos de Simulación Velocidad de simulación Extrema Simulaciones hasta 100 veces más rápidas! (Incompatible con algunos modelos…)
Normal Motor d M de d desempeño ñ clásico lá i d de Crystal Ball
25
www.cydhem.com
Modelos de Simulación Opciones p de simulación
26
www.cydhem.com
Modelos de Simulación - Decisiones Ejecución de una simulación Análisis e interpretación de resultados Reportes personalizados Extracción de datos
Eduardo Herrera Lana
Modelos de Simulación Ejecución j de una simulación Corresponde a la fase de experimentación en la cual se experimentación, generan múltiples escenarios aleatorios con el propósito de indagar el funcionamiento f del modelo
28
www.cydhem.com
M d l de Modelos d Simulación Si l ió Análisis e interpretación de resultados Forecast Chart
Diagrama interactivo, permite obtener la probabilidad de q p que la variable pronosticada esté dentro de ciertos límites
29
www.cydhem.com
Modelos de Simulación Truncamiento de distribuciones de p probabilidad Sensitivity Chart Muestra la contribución, de los supuestos, p , a la variabilidad de un pronóstico
30
www.cydhem.com
Modelos de Simulación Reportes p personalizados p Tipos de reportes • • • • • •
Supuestos Variables de decisión Pronósticos Indice Completo Personalizado
31
www.cydhem.com
Modelos de Simulación Extracción de datos Datos a extraer • • • • •
Estadísticas Percentiles Intervalos de clase Sensibilidad ( (correlaciones) ) Escenarios (iteraciones)
32
www.cydhem.com
Modelos Predictivos Pronósticos P ó ti con CB Predictor P di t Datos de entrada Atributos de los datos Métodos para realizar pronósticos Resultados
Eduardo Herrera Lana
Modelos Predictivos Pronósticos con CB Predictor CB Predictor es una herramienta de Crystal Ball para el pronóstico de series temporales. CB Predictor analiza los datos para determinar tendencia y estacionalidad. Aplicando una metodología llamada Hypercasting, CB Predictor puede, adicionalmente, crear un modelo de regresión lineal múltiple, cuando se dispone de información de una o más variables dependientes.
34
www.cydhem.com
Modelos Predictivos Datos de entrada
35
www.cydhem.com
Modelos Predictivos Atributos de los datos
El paso 5 sólo se utiliza cuando se dispone información de variables dependientes 36
www.cydhem.com
Modelos Predictivos Métodos p para realizar pronósticos p CB Predictor dispone de una batería de 8 métodos para modelos con o sin estacionalidad, con o sin tendencia.
37
www.cydhem.com
Modelos Predictivos Resultados CB Predictor puede generar un reporte estadístico del modelo predictivo aplicado, así como gráficos y tablas dinámicas
38
www.cydhem.com
Modelos Predictivos Resultados Vista previa del pronóstico
39
www.cydhem.com
Modelos de Optimización Introducción Tipos de modelos de optimización Cómo construir un modelo de optimización Definición de variables de decisión Optimización con OptQuest R Resultados lt d
Eduardo Herrera Lana
Modelos de Optimización Introducción Un modelo de optimización es un modelo de decisión que tiene tres elementos básicos: z z
z
Variables de decisión: variables bajo control del decisor Restricciones: condiciones que limitan los valores de las variables de decisión Objetivo: Objet o es la a meta e a de del modelo ode o e expresada p esada e en términos é os matemáticos y generalmente corresponde a maximizar o minimizar una cantidad de interés
41
www.cydhem.com
Modelos de Optimización Tipos p de modelos de optimización p z
Determinista: aquel modelo que no maneja incertidumbre
z
Estocástico: el modelo que sólo puede ser configurado en términos p probabilísticos y en el cual el objetivo j se expresa p mediante una distribución de probabilidad
42
www.cydhem.com
Modelos de Optimización ¿Cómo construir un modelo de optimización? ¿ p 1 1. 2.
3.
4 4.
Construir el modelo básico en la hoja electrónica Excel Transformar el modelo de Excel en modelo de simulación con Crystal Ball Identificar aquellas variables bajo control del decisor y definirlas como variables de decisión Invocar a OptQuest
43
www.cydhem.com
Modelos de Optimización Definición de variables de decisión Elegir la celda adecuada (no debe contener fórmulas) Escoger Define/Decision Definir los límites de la variable y el tipo
1.
2. 3 3.
• • • • •
Continua Di Discreta t Binaria Categórica Personalizada
44
www.cydhem.com
Modelos de Optimización Optimización p con OptQuest pQ
45
www.cydhem.com
Modelos de Optimización Optimización p con OptQuest pQ
46
www.cydhem.com
Modelos de Optimización Optimización p con OptQuest pQ
47
www.cydhem.com
Modelos de Optimización Optimización p con OptQuest pQ
48
www.cydhem.com
Modelos de Optimización Optimización p con OptQuest pQ
49
www.cydhem.com
Modelos de Optimización Optimización p con OptQuest pQ
50
www.cydhem.com