Anda di halaman 1dari 38

Anlisis de Mercado

Mdulo Anlisis de Riesgo

Monte Carlo Simulation Crystal Ball

Santiago Villamil

Anlisis de Mercado

Agenda
Introduccin
Por qu no alcanza la estimacin puntual? Simulacin de Monte Carlo

Funciones bsicas
Assumptions, Forecast, Decisions.

Seleccin de distribuciones
Qu distribucin usar? Batch Fit Anlisis de sensibilidad. Tornado Chart

Correlacin de variables Resultados de la simulacin Decisiones Forecasting Bibliografa

Anlisis de Mercado

Introduccin

Anlisis de Mercado

Por qu no alcanza la estimacin puntual?


El anlisis tradicional de estimaciones puntuales solo da informacin de un escenario posible.

La simulacin de Monte Carlo permite superar esta limitacin.

Se analiza todos los posibles inputs de las variables involucradas y se estudia su impacto en el modelo. La simulacin de Monte Carlo da como resultado todo el rango de posibles resultados del modelo. Aporta informacin del funcionamiento del sistema, de los riesgos involucrados y puede usarse para optimizarlo.

Anlisis de Mercado

Simulacin de Monte Carlo


Todos los problemas reales involucran cierto nivel de incertidumbre. La simulacin de Monte Carlo es un mtodo que, mediante la generacin de nmeros aleatorios, replica la incertidumbre de un sistema en un modelo. Este proceso se itera y se guardan los resultados de cada caso. Finalmente se computan los resultados y se analizan. Se obtiene las estadsticas de la distribucin de resultados.
Generacin de nmeros aleatorios para las variables segn las distribuciones correspondientes

Se calcula el resultado del modelo.

Se itera y se computa los resultados

Anlisis de Mercado

Supuestos Bsicos.

La distribuciones deben ser realistas. Se debe incluir las correlaciones entre las variables cuando estas existan. Cada simulacin puntual debe ser equiprobables. Se debe programar el modelo de manera que ocurran solamente escenarios factibles. Ej: Cantidades o Precios de venta negativos.

Anlisis de Mercado

Ventajas y desventajas de la simulacin


Ventajas:

Permite evaluar decisiones antes de llevarlas a la realidad de manera econmica. Revela el comportamiento real del sistema. Excelente herramienta para demostrar la necesidad de realizar cambios en un sistema. Los equipos informticos actuales hacen sencilla la programacin y ejecucin de la simulacin.
Desventajas:

El resultado es altamente sensible a la exactitud de los datos de entrada. Es indispensable poder modelar el sistema en Excel. La simulacin aporta informacin pero no resuelve problemas. No siempre las conclusiones son fciles de obtener.

Anlisis de Mercado

6 pasos para generar un modelo


1. Desarrollar la lgica del modelo. 2. Transcribirla a una planilla de excel. 3. Configurar los assumptions y forecast en Crystal ball. 4. Correr la simulacin. 5. Validar el modelo a partir de la comparacin entre el resultado obtenido y lo esperable. 6. Obtener conclusiones para mejorar el sistema real (Negocio, proceso, etc) y tomar decisiones.

Anlisis de Mercado

Crystal Ball Funciones bsicas

Anlisis de Mercado

Funciones bsicas (las formas de los menues depende de la versin de excel)


Icono para asignar distribuciones a una variable. Pararse sobre la variable y hacer click en el icono. Eligir la distribucin y cargar los parmetros.

Anlisis de Mercado

Asignacin de distribuciones
Nombre de la variable

Permite truncar los valores que puede tomar la variable

Parmetros de la distribucin

Permite correlacionar esta variable con uno o varias otras.

Anlisis de Mercado

Funciones bsicas (las formas de los menues depende de la versin de excel)


Icono para asignar forecast (Variable objetivo a estudiar). Pararse sobre la celda objetivo (VAN de un proyecto por ejemplo) y hacer click en el icono.

Anlisis de Mercado

Funciones bsicas (las formas de los menues depende de la versin de excel)


Preferencias. En el men que se despliega se puede configurar: La cantidad de repeticiones. Precisin objetivo de los resultados. Velocidad de las corridas. Mtodo de seleccin de nmeros aleatorios. Activar correlacin entre las variables. etc

Icono para comenzar a correr la simulacin.


El CB permite configurar decisiones en un modelo y estudiar el resultado de cada una. Se utiliza la herramienta Decision Table.

Anlisis de Mercado

Seleccin de Distribuciones

Anlisis de Mercado

Qu distribucin usar?
Utilizar herramientas estadsticas (Batch fit) para ajustar datos a las distribuciones conocidas.

Usar criterio a la hora de seleccionar las distribuciones. Algunos procesos tienen asociadas distribuciones tpicas.

Anlisis de Mercado

Distribucin normal:

Procesos naturales. Efectos causados por mltiples factores. Teorema central del lmite: La suma variables aleatorias da como resultado una variable aleatoria de distribucin normal independientemente de las distribuciones de las variables sumadas.

Anlisis de Mercado

Distribucin lognormal:
No puede ser negativa pero si infinita.

Procesos naturales. Efectos causados por mltiples factores. Teorema central del lmite: La multiplicacin variables aleatorias da como resultado una variable aleatoria de distribucin lognormal independientemente de las distribuciones de las variables multiplicadas.

Anlisis de Mercado

Distribucin triangular y uniforme:

Normalmente las ms usadas cuando no se dispone de informacin. Requieren de pocos parmetros. Se ajustan a situaciones donde la nica informacin disponible es un concenso de escenarios de mnima, mxima y ms probables.

Anlisis de Mercado

Batch Fit:
Si se dispone de datos estadsticos de una variable se puede detectar las distribuciones que mejor los ajustan.
En el Men de CB Tools seleccionar la opcin Batch Fit.

Se selecciona las distribuciones que se desean testear.

Se ingresa el rango de las series de datos y el mtodo estadstica deseado.

Anlisis de Mercado

Batch Fit:

Se selecciona la ubicacin donde se quieren los resultados. Si se marca la opcin Calculate Correlation se va a obtener el coeficiente de correlacin entre cada una de las series de datos ingresadas.

Distribucin que mejor se ajusta a los datos. Coeficiente de correlacin entre las variables.

Anlisis de Mercado

Anlisis de sensibilidad. Tornado chart.

Anlisis de Mercado

Seleccin de variables:
Normalmente un sistema tiene infinidad de variables con incertidumbre. No obstante, solo unas pocos realmente tienen un impacto significativo en el proyecto.

La herramienta Tornado Chart realiza un anlisis de sensibilidad de cada una de las variables (Assumptions) de manera independiente y las lista segn su orden de criticidad.
El ordenamiento no es perfecto dado que no contemple correlacin entre variables y depende de la distribucin asignada a cada una de ellas o de los parmetros de anlisis configurados.
Se selecciona la celda objetivo (Forecast)

Anlisis de Mercado

Seleccin de variables:

En esta pantalla se selecciona las variables a analizar.

En esta otra se selecciona el mtodo de testeo y los reportes que se esperan. Se puede testear modificando en un porcentaje el valor medio de cada variable o percentiles de la distribucin cargada para cada variable. Los resultados son muy sensibles a esta decisin

Anlisis de Mercado

Resultados. Tornado Chart:


NPV
-200.00 0.00 200.00 400.00 600.00

STOIIP 1141,17

1895,83

Oil margin

1,74

2,26

Discount factor

11,57

8,52

Recovery

40,5

43,5 Downside Upside

El cuadro resultante muestra el impacto que tiene la modificacin de cada una de las variables en la celda objetivo (Forecast). El color de las barras indica si son variables con impacto directo o inverso con la celda objetivo. Se debe tener cuidado dado que algunas de las variables de poco impacto pueden correlacionar altamente con aquellas de alto impacto y por lo tanto ser relevante.

Well cost

11,23

9,55

Well rate

6,16

13,84

Plateau ends at

56,7

73,3

Time to plateau

2,26

1,74

Minimum rate

8,72

11,28

Se debera seleccionar las 5 o 6 principales variables (Aquellas que sean ms significativas) y estudiarlas en profundidad. Esas variables son las nicas que se configuraran para correr la simulacin de Monte Carlo.

Anlisis de Mercado

Correlacin de variables

Anlisis de Mercado

Correlacin de variables:
No considerar la correlacin entre variables puede afectar la veracidad de los escenarios de la simulacin haciendo invlidos los resultados.

Definir correlacin entre cada par de variables respetando la funcin de distribucin de cada una de ellas.

Anlisis de Mercado

Correlacin de variables:

Variable 1 Variable 2 Coeficiente de correlacin entre las variables.

Anlisis de Mercado

Resultados de la simulacin

Anlisis de Mercado

Resultados de la simulacin: Forecast Chart


El resultado de la corrida es un cuadro como este para cada una de las celdas objetivo (Forecast).

Forecast-> Sensitivity chart

Probabilidad de que el resultado sea entre los dos valores marcados en rojo Este cuadro muestra la contribucin a la varianza del resultado que cada variable tiene.

Anlisis de Mercado

Resultados de la simulacin: Reporte.


El Crystal Ball genera un reporte de la simulacin que incluye:
Informacin de la distribucin del / los Forecasts. Distribucin que mejor ajusta los resultados. Percentiles de la distribucin de resultados. Anlisis de sensibilidad de cada variable. Descripcin de cada variable.

Anlisis de Mercado

Decisiones

Anlisis de Mercado

Decisiones en CB
Existen muchas situaciones donde se debe tomar decisiones en entornos de incertidumbre. Por ejemplo, en una zona petrolera se puede tener que decidir la cantidad de pozos a excavar y el tamao de una planta de tratamiento posterior. Situarse sobre la celda donde se toma la decisin y hacer click en el cono marcado.

En la pantalla que se abre se configura la naturaleza de la decisin. Si es discreta o continua y los intervalos o rangos donde puede tomar valores. En caso de ser discreta se debe incluir el tamao de los steps.

Anlisis de Mercado

Decisiones en CB
Ir a CB Tools. Elegir la opcin Decisin Table.

Se elige cual es la celda objetivo (Forecast)

Se selecciona hasta dos decisiones para analizar.

Se selecciona la cantidad de pruebas a realizar para cada combinacin de las decisiones y la cantidad de pruebas dentro de los rangos configurados para cada decisin.

Anlisis de Mercado

Decisiones en CB
Resultados:

Decisin 1

Combinacin de mejor resultado medio.

Decisin 2

Anlisis de Mercado

Forecasting

Anlisis de Mercado

Forecasting con Crystal Ball. Series de Tiempo. CB Predictor


Analizar datos histricos para predecir el futuro. El CB predictor es una herramienta de ajuste de datos multi variable que calcula el mejor algoritmo de prediccin dentro de un rango de modelos preconfigurados. Puede incluir la estacionalidad de la informacin dentro del anlisis.
Se carga las listas de datos. Se configura la estacionalidad y se corre el programa. Los resultados obtenidos sern las estadsticas para cada uno de los 8 mtodos de ajuste disponibles y la prediccin para la cantidad de periodos solicitados.

Anlisis de Mercado

Forecasting con Crystal Ball. Series de Tiempo. CB Predictor


El programa da como resultados: La prediccin segn cada mtodo. La bondad de ajuste de la prediccin. El intervalo de confianza de cada prediccin. La distribucin de cada uno de los datos proyectados para poder ser incluida en un modelo de Simulacin de Monte Carlo

Anlisis de Mercado

Bibliografia
Estadistica Aplicada, Ing. Roberto Garcia (capitulos XI y XII, Fotocopiadora ITBA) Financial Modeling with Crystal Ball and Excel, Wiley .
Referente: Santiago Villamil Mail: s_villamil@yahoo.com / santiago.villamil@personal.com.ar Telefono: 15-6619-1854