Está en la página 1de 73

SimulAr: Simulacin de Montecarlo en Excel

SIMULACIN DE MONTECARLO EN EXCEL




(Toma de decisiones en condiciones de incertidumbre)



MANUAL DEL USUARIO











DESARROLLADO POR:

LUCIANO MACHAIN
MAGSTER EN FINANZAS
UNIVERSIDAD NACIONAL DE ROSARIO
ARGENTINA



1
SimulAr: Simulacin de Montecarlo en Excel

NDICE Pgina


Introduccin 3
Trminos y condiciones de uso 3
Requerimientos de sistema 4
Instrucciones de instalacin 4
Ingresando a SimulAr 8
Barra de herramientas y men desplegable 9
Construccin del modelo 11
Definir variables de entrada 11
Ingreso de variables de entrada directamente en Excel 25
Definir variables de salida 31
Ingresar correlaciones entre las variables de entrada 33
Agregar variables adicionales a una matriz de correlaciones existente 37
Controlar validez de la matriz de correlaciones 40
Mostrar variables de entrada y salida 45
Bloqueo de variables de entrada 47
Ejecutar la simulacin 49
Tiempo de ejecucin de la simulacin 51
Mostrar resultados de la simulacin 53
Mostrar histograma de la variable de salida 54
Anlisis de sensibilidad 57
Generar informe de la variable de salida de la simulacin en Excel 60
Generar informe de todas las variables de salida de la simulacin en Excel 62
Borrar variables de entrada y salida 62
Determinar distribucin de frecuencia en base a una serie histrica 63
Anexo I: Instalacin del mdulo Office Web Components v10.0 67
Anexo II: Instructivo para leer los modelos en computadoras diferentes 68
Anexo III: Solucin a problema de instalacin y funcionamiento de SimulAr 71
2
SimulAr: Simulacin de Montecarlo en Excel



Introduccin:

Bienvenidos a SimulAr, el primer software de simulacin de Monte Carlo de Argentina y
segundo de Sudamrica diseado para el anlisis y evaluacin de negocios y toma de decisiones que
involucran riesgo. El anlisis de riesgo es una tcnica cada vez ms utilizada para apoyar la toma de
decisiones en condiciones de incertidumbre. Bajo ese contexto, obtener resultados que se acerquen
lo ms preciso posible a lo que acontecer en el futuro se torna imprescindible a la hora de efectuar
una evaluacin econmica. De all surge la necesidad de recurrir a mtodos que consideren y
cuantifiquen el riesgo. En la actualidad, tanto gerentes de empresas, analistas de negocios como
estudiantes de finanzas a nivel de grado o postgrado, acuden a planillas de clculo para
confeccionar sus modelos o evaluar sus proyectos. SimulAr es un programa diseado como
complemento de Microsoft Excel (Add-in) y se caracteriza por su simplicidad y flexibilidad
permitindole al usuario manejarse dentro de un entorno ya conocido.

SimulAr se enfoca en el mtodo denominado Simulacin Monte Carlo para efectuar un
anlisis de riesgo. El mismo consiste en asignar distribuciones de frecuencias a las variables del
modelo que tienen riesgo y, posteriormente generar nmeros aleatorios acordes a esas
distribuciones simulando el comportamiento que se considera que tendrn en el futuro. De esta
manera es posible darle ms realismo al modelo obteniendo resultados ms confiables a la hora de
tomar una decisin.

Tradicionalmente, los anlisis de riesgo se efectuaban estudiando escenarios estticos y
unidimensionales, por ejemplo, un escenario pesimista, uno medio y uno optimista prediciendo solo
un resultado al sensibilizar las variables. SimulAr permite completar ampliamente este enfoque
incorporando dinamismo al estudio obteniendo no solo los puntos extremos sino todos aquellos
escenarios que se encuentran en el medio. Esto permite, por ejemplo, estimar cual es la probabilidad
de que un proyecto de inversin sea rentable.


Trminos y condiciones de uso:

SimulAr no es un programa de uso gratuito sino que es un software considerado
emailware, lo cual significa que Ud. tiene que enviar un email al autor con sus comentarios
acerca del programa, para qu fines lo utiliz y el modelo en Excel que desarroll para compartirlo
con el resto de los usuarios a travs del sitio Web de SimulAr. Cualquiera que lo utilice sin cumplir
estas condiciones estar trabajando con una copia ilegal. El objetivo de SimulAr es difundir la
tcnica de simulacin y anlisis de riesgo tanto en el ambiente acadmico como en el mundo
empresario e industrial. Cada vez que un usuario desarrolle un modelo de simulacin estar
ayudando a otro a conocer este mecanismo y describindole en qu situaciones o contexto es
posible recurrir a este mtodo. La manera ms eficiente de lograr esto es publicando en el sitio
Web de SimulAr cada uno de estos modelos diseados. No obstante, y dada las caractersticas de
confidencialidad que pudieran tener algunos datos numricos, es posible efectuar una publicacin
del modelo con datos ficticios, siempre respetando la esencia del mismo.

No est permitido efectuar ningn cambio o publicacin de SimulAr sin la autorizacin
previa del autor.


3
SimulAr: Simulacin de Montecarlo en Excel

Requerimientos de sistema:

Para el correcto funcionamiento de SimulAr se requiere tener:

Procesador Pentium I o similar.
Microsoft Excel XP en Espaol o versiones posteriores.
Microsoft Office Web Components v10.0 instalado
1
.
Los complementos de Excel herramientas para anlisis, herramientas para
anlisis-VBA y Solver instalados. Para instalar estas herramientas abra Excel y
seleccione el men Herramientas y luego Complementos:




A continuacin busque las herramientas mencionadas, pngale un tilde y presione aceptar.

Para un funcionamiento ptimo del programa, se recomienda:

Procesador Pentium III o superior.
Microsoft Excel 2002.
512 Mb de memoria RAM.


Instrucciones de Instalacin:

Una vez descargado el programa, debe hacerse doble clic en el archivo de instalacin para
iniciar con el proceso de carga
2
:



1
Si Ud. tiene instalado el paquete Microsoft Office XP probablemente ya tenga esta aplicacin en su sistema. En caso
de no tener instalada esta aplicacin, puede obtenerse gratuitamente de la seccin Downloads del sitio web se
SimulAr o del sitio web de Microsoft en: http://www.microsoft.com/. En el anexo I se explica como instalar esta
aplicacin.
2
El autor no asume ninguna responsabilidad por los errores y fallas que la instalacin de SimulAr pueda ocasionar en el
sistema del usuario.
4
SimulAr: Simulacin de Montecarlo en Excel


El sistema de instalacin pedir que presione Next > para comenzar:




A continuacin aparecer una ventana con los trminos y condiciones de uso descriptos
anteriormente. Si est de acuerdo, seleccione I accept the agreement y posteriormente Next >.
En caso contrario, presione Cancel.




5
SimulAr: Simulacin de Montecarlo en Excel

La ventana siguiente le solicitar que ingrese el directorio en el cual desea instalar SimulAr y
el espacio mnimo requerida en el disco para llevar a cabo este proceso. En este directorio tambin
se instalar el Manual del Usuario de SimulAr:





Presione Next > para continuar. Posteriormente, Ud. debe ingresar el directorio en donde
desea crear el acceso directo de SimulAr.



6
SimulAr: Simulacin de Montecarlo en Excel

Una vez presionado Next > tendr la opcin de crear un acceso directo en el escritorio de
Windows. Tilde la opcin Create a desktop icon se desea crear el acceso directo.





Presionado nuevamente Next > aparecer una ventana indicando que todo est listo para
comenzar la instalacin. Presione Install.




7
SimulAr: Simulacin de Montecarlo en Excel

Concluido el proceso de instalacin se le preguntar si desea ingresar a SimulAr. Tilde en la
opcin Launch SimulAr y posteriormente seleccione Finish.



El proceso de instalacin habr finalizado y SimulAr se habr instalado exitosamente. Puede
ingresar a SimulAr cuando lo requiera presionando en el icono generado en el directorio llamado
SimulAr. Adicionalmente puede desinstalar la aplicacin presionando en la opcin Uninstall
SimulAr.


Ingresando a SimulAr:

Antes de iniciar SimulAr se le presentar una ventana advirtindole que el programa
contiene macros. Para el correcto funcionamiento del mismo Ud. debe seleccionar la opcin
Habilitar Macros.


8
SimulAr: Simulacin de Montecarlo en Excel

Aguarde unos instantes mientras se carga el programa. A continuacin aparecer una
pantalla de bienvenida el programa que desaparecer automticamente transcurrido unos segundos.





Seguidamente SimulAr estar en condiciones de utilizarse
3
.

Barra de herramientas y men desplegable:

Al iniciarse, SimulAr despliega una barra de herramientas que permitir al usuario tener un
acceso simple a cada una de las opciones que el programa ofrece. La barra de herramientas SimulAr
consta de nueve botones:





Significados de cada botn:

El primer icono se utiliza para definir las variables de entrada del modelo.

Este botn se utiliza para definir las variables de salida de la simulacin.



3
Algunas computadoras presentan un error que impide el correcto funcionamiento del programa. Consulte la seccin
solucin a problemas de instalacin para corregir este error.
9
SimulAr: Simulacin de Montecarlo en Excel


Este botn se utiliza para ingresar correlaciones entre las variables de entrada
del modelo.

El tercer icono muestra la totalidad de variables de entrada, salida y
correlaciones ingresadas.

Presionando este botn se ejecuta la simulacin de la hoja de clculo.

El quinto botn muestra los resultados obtenidos de la simulacin.

Este icono se utiliza para borrar las celdas que contienen variables de entrada
y/o salida.

El penltimo icono se utiliza para definir una distribucin de probabilidad en
base a una serie de datos histrica.

Este botn muestra informacin acerca de la versin del programa y datos del
autor.

En forma adicional a la barra de herramientas, un men desplegable llamado SimulAr con
las mismas funciones anteriores es agregado antes del men Ayuda. Este men puede utilizarse
indistintamente junto con la barra de herramientas segn el deseo del usuario.









10
SimulAr: Simulacin de Montecarlo en Excel

Construccin del modelo:

SimulAr tiene la ventaja de ser fcilmente manejable al armar un modelo de simulacin.
Mediante cinco pasos simples Ud. estar en condiciones de obtener informacin para la toma de
decisiones. La secuencia de este proceso es la siguiente:

1. Definir variables de entrada.
2. Definir variables de salida.
3. Ingresar correlaciones entre variables de entrada (este paso es optativo).
4. Ejecutar la simulacin.
5. Mostrar resultados de la simulacin.

A continuacin se detallan cada una de las funciones que incluye SimulAr.

Definir variables de entrada:

Para considerar la existencia de riesgo e incertidumbre en el modelo de decisin definir las
variables de entrada del modelo es el primer paso. Las variables de entrada son aquellas partidas,
factores, ndices, etc. que se cree que tendrn un comportamiento aleatorio en el futuro. Por
ejemplo, para un proyecto de inversin, los ingresos por ventas pueden considerarse inciertos dentro
de ciertos rangos o parmetros dependiendo de cmo evolucione la economa del sector evaluado,
la incidencia de la competencia, etc.

Cada una de estas variables aleatorias puede ser modelada mediante una distribucin de
probabilidad que refleje su comportamiento futuro. Uno de los mtodos para efectuar estas
estimaciones es recurriendo a informacin histrica para pronosticar que suceder en el futuro. Ms
adelante se explicar cmo determinar la mejor distribucin de probabilidad recurriendo a SimulAr.

SimulAr ofrece la posibilidad de incluir hasta 500 variables de entrada y 20 tipos distintos de
distribuciones de probabilidad:

Distribucin normal, triangular, uniforme, beta, chi-cuadrado, lognormal, lognormal2,
gamma, logstica, exponencial, t de student, pareto, weibull, rayleigh, binomial, binomial negativa,
geomtrica, poisson, discreta y uniforme discreta.

Para ingresar una variable de entrada posicinese sobre la celda deseada y, de manera
indistinta, ya sea presionando sobre el icono o seleccionado del men desplegable la opcin
Definir variables de entrada se accede a la ventana que muestra las distintas distribuciones de
frecuencias del programa.


11
SimulAr: Simulacin de Montecarlo en Excel




Para acceder a cada una de ellas, basta con presionar sobre el grfico o sobre el botn
respectivo.


Distribucin Normal: genera una variable aleatoria normal con parmetros media y
desvo estndar.

12
SimulAr: Simulacin de Montecarlo en Excel




Todas las distribuciones de frecuencias de SimulAr tienen estos mismos parmetros:

SimulAr obtiene automticamente la referencia de la celda que Ud. seleccion con
anterioridad.
El campo Definir Nombre es optativo y ofrece la posibilidad de ingresar un
nombre a la variable de entrada para un fcil reconocimiento posterior
4
.
La opcin Pintar celda permite pintar la celda referenciada de manera tal que el
usuario reconozca fcilmente donde ingres una variable de entrada. Marque con un
tilde esta opcin si es lo que desea hacer. SimulAr automticamente pinta la celda.

Los parmetros a ingresar para la distribucin normal son la media y el desvo estndar. En
estos campos Ud. puede ingresar directamente un nmero o hacer clic sobre para volver a la hoja
de clculo y referenciar el parmetro en una celda determinada. La distribucin normal ofrece
tambin la posibilidad de truncamiento. Esto significa que es posible cortar las colas izquierda
y derecha de la distribucin para aquellos valores que se considere no deben formar parte del
modelo, por ejemplo, valores negativos. Para ello se debe tildar la opcin Truncar y
automticamente se habilitarn los campos Izquierda y Derecha para que ingrese dichos
valores.

Un punto importante a resaltar es la consideracin de valores decimales. Cuando se ingresan
nmeros decimales en cualquiera de los campos habilitados, estos deben hacerse utilizando como
separador de decimales el punto (.) en lugar de la coma (,)
5
. Por ejemplo si la media de la
distribucin es 10.500,50 debe ingresarse 10500.50. Cuando SimulAr agregue la variable a la celda
de Excel se ver en formato correcto, es decir, utilizando coma antes de los decimales.

4
Se debe tener en cuenta que no es posible dejar espacios en blanco en el nombre de la variable, por lo tanto, si por
ejemplo se quiere reflejar las ventas del ao 1 se debe ingresar bajo una forma como la siguiente: ventas_ao_1
5
Como consecuencia de que el cdigo fuente en el que se program SimulAr se encuentra en formato ingls, el
reconocimiento de los nmeros se efecta mediante el formato americano.
13
SimulAr: Simulacin de Montecarlo en Excel



Una vez ingresados los parmetros de la variable se presiona el botn Aceptar para
generar el proceso aleatorio.



De esta manera, en la celda seleccionada se introduce el riesgo o variabilidad deseada.
Presionado la tecla F9 Ud. puede observar como el valor de las Ventas del Ao 1 va tomando
distintos valores aleatorios respetando los parmetros establecidos para la distribucin.

Si se quiere utilizar la misma distribucin y los mismos parmetros que para el ao 1 no es
necesario repetir los pasos anteriores. SimulAr es totalmente compatible con las conocidas opciones
de Copiar y Pegar de Excel. Por lo tanto, basta con copiar, o, en este caso utilizar la opcin de
Excel Rellenar Hacia la Derecha, desde la celda C2 al rango de celdas deseado.



Ingresar el nombre de las variables tambin es un proceso simple. SimulAr nombra las
variables de la misma forma en que Excel define el nombre de una celda, por lo tanto Ud. puede
incluir el nombre de una variable ingresndolo directamente en el campo estndar de Excel (las
celdas sin nombre contienen la referencia de la misma en este campo). Por ejemplo para el ao 2:
14
SimulAr: Simulacin de Montecarlo en Excel





Tambin puede definir o los nombres de las celdas accediendo mediante el men Insertar.



Se debe tener en cuenta que las celdas que contienen variables son totalmente manejables
para todas las opciones de Excel referidas a formatos, bordes, o incluso es posible agregar otras
frmulas o adicionar ms de una distribucin a la variable ingresada. Por ejemplo, si suponemos
que en el ao 2 las ventas siguen los mismos parmetros que para el ao 1 y adems a ese nmero
se le decide adicionar 2.000, basta con ingresarlo dentro de la celda que contiene la distribucin, ya
sea al comienzo o al final:


15
SimulAr: Simulacin de Montecarlo en Excel

Ms adelante se ver que es posible ingresar variables directamente y de la misma manera
que cualquier funcin estndar de Excel.

Distribucin Triangular: genera una variable aleatoria triangular para los valores
mnimo, ms probable y mximo ingresados. Tiene posibilidades de truncamiento.





Distribucin Uniforme: genera una variable aleatoria uniforme continua para los
valores mnimo y mximo ingresados.





16
SimulAr: Simulacin de Montecarlo en Excel


Distribucin Beta: genera una variable aleatoria beta con parmetros de forma alfa
y beta.





Distribucin Chi-Cuadrado: genera una variable aleatoria chi-cuadrado con v
grados de libertad.






Distribucin LogNormal: genera una variable aleatoria lognormal con parmetros
media y desvo estndar.





17
SimulAr: Simulacin de Montecarlo en Excel







Distribucin LogNormal2: genera un proceso aleatorio lognormal con parmetros
media, desvo estndar e intervalo de tiempo delta t.





Distribucin Gamma: genera una variable aleatoria gamma con parmetro de forma
igual a alfa y parmetro de escala igual a beta.





18
SimulAr: Simulacin de Montecarlo en Excel







Distribucin Logstica: genera una variable aleatoria logstica con parmetro de
posicin igual a alfa y parmetro de escala igual a beta.






Distribucin Exponencial: genera una variable aleatoria exponencial con parmetro
de escala igual a beta.




19
SimulAr: Simulacin de Montecarlo en Excel








Distribucin T de Student: genera una variable aleatoria T de Student con v grados
de libertad.






Distribucin Pareto: genera una variable aleatoria pareto con parmetros de escala
alfa y beta.








20
SimulAr: Simulacin de Montecarlo en Excel






Distribucin Weibull: genera una variable aleatoria weibull con parmetro de
escala igual a alfa y parmetro de forma igual a beta.





Distribucin Rayleigh: genera una variable aleatoria rayleigh con parmetro de
escala igual a beta.






21
SimulAr: Simulacin de Montecarlo en Excel







Distribucin Binomial: genera una variable aleatoria binomial para un nmero de
xitos de n repeticiones independientes con probabilidad de xito igual a p.






Distribucin Binomial Negativa: genera una variable aleatoria binomial negativa
para representar el nmero de fracasos que ocurren hasta obtener el n-simo xito
con probabilidad de xito igual a p.






22
SimulAr: Simulacin de Montecarlo en Excel






Distribucin Geomtrica: genera una variable aleatoria geomtrica con
probabilidad de xito igual a p.





Distribucin Poisson: genera una variable aleatoria poisson con media y varianza
igual a lambda.



23
SimulAr: Simulacin de Montecarlo en Excel




Distribucin Discreta: genera una variable aleatoria discreta considerando hasta
seis valores con sus respectivas probabilidades de ocurrencia.






Distribucin Uniforme Discreta: genera una variable aleatoria uniforme discreta
para los valores mnimo y mximo ingresados con intervalos igual a 1.


24
SimulAr: Simulacin de Montecarlo en Excel




Ingreso de variables de entrada directamente en Excel:

SimulAr permite al usuario incluir variables de entrada directamente en las celdas de Excel
sin necesidad de recurrir al asistente. A medida que vaya familiarizndose con el programa, los
tipos de distribuciones de probabilidad y sus parmetros, Ud. puede insertar una variable de entrada
en cualquier celda de la misma manera que lo hace habitualmente con cualquier funcin
predeterminada de Excel. La tabla siguiente muestra la funcin utilizada por SimulAr para cada
distribucin de probabilidad y los parmetros que deben ingresarse:

Funcin de Distribucin

Descripcin
normalsim(media; desvo)
genera una variable aleatoria normal con
parmetros media y desvo estndar.
normaltsim(media; desvo; itrunc; dtrunc)
genera una variable aleatoria normal truncada
con parmetros media, desvo estndar, lmite
izquierdo (itrunc) y lmite derecho (dtrunc).
triangularsim(min; masprob; max)
genera una variable aleatoria triangular para los
valores mnimo (min), ms probable (masprob)
y mximo (max) ingresados.
triangulartsim(min; masprob; max; itrunc;
dtrunc)
genera una variable aleatoria triangular truncada
para los valores mnimo (min), ms probable
(masprob) y mximo (max) ingresados dado los
lmites izquierdo (itrunc) y derecho (dtrunc).
uniformesim(min; max)
genera una variable aleatoria uniforme continua
para los valores mnimo (min) y mximo (max)
ingresados.
betasim(alfa; beta)
genera una variable aleatoria beta con
parmetros de forma alfa y beta.
chisim(v)
genera una variable aleatoria chi-cuadrado con v
grados de libertad.
lognormsim(media; desvo)
genera una variable aleatoria lognormal con
parmetros media y desvo estndar.
25
SimulAr: Simulacin de Montecarlo en Excel

lognormsim2(media; desvo; deltat)
genera un proceso aleatorio lognormal con
parmetros media, desvo estndar e intervalo de
tiempo delta t.
gammasim(alfa; beta)
genera una variable aleatoria gamma con
parmetro de forma igual a alfa y parmetro de
escala igual a beta.
logisticasim(alfa; beta)
genera una variable aleatoria logstica con
parmetro de posicin igual a alfa y parmetro
de escala igual a beta.
exponsim(beta)
genera una variable aleatoria exponencial con
parmetro de escala igual a beta.
studentsim(v)
genera una variable aleatoria T de Student con v
grados de libertad.
paretosim(alfa; beta)
genera una variable aleatoria pareto con
parmetros de escala alfa y beta.
weibullsim(alfa; beta)
genera una variable aleatoria weibull con
parmetro de escala igual a alfa y parmetro de
forma igual a beta.
rayleighsim(beta)
genera una variable aleatoria rayleigh con
parmetro de escala igual a beta.
binomialsim(n; p)
genera una variable aleatoria binomial para un
nmero de xitos de n repeticiones
independientes con probabilidad de xito igual a
p.
nbinomialsim(n; p)
genera una variable aleatoria binomial negativa
para representar el nmero de fracasos que
ocurren hasta obtener el n-simo xito con
probabilidad de xito igual a p.
geomsim(p)
genera una variable aleatoria geomtrica con
probabilidad de xito igual a p.
poissonsim(lambda)
genera una variable aleatoria poisson con media
y varianza igual a lambda.
discretasim(v1; v2; v3; v4; v5; v6; p1; p2; p3;
p4; p5; p6)
genera una variable aleatoria discreta
considerando hasta seis valores (v1, v2, v3, v4,
v5, v6) con sus respectivas probabilidades de
ocurrencia (p1, p2, p3, p4, p5, p6). Si se
ingresan menos de seis valores los parmetros
vacos deben dejarse en blanco.
duniformesim(min; max)
genera una variable aleatoria uniforme discreta
para los valores mnimo y mximo ingresados
con intervalos igual a 1.

Como puede observarse, la forma de ingresar variables de entrada es escribiendo primero el
nombre de la distribucin y entre parntesis los parmetros de cada una separados por punto y
coma. Si algunos de los parmetros es omitido o inconsistente SimulAr devolver #VALOR! en la
celda.

Una de las ventajas de ingresar las variables de entrada de este modo es que es posible
asignarlas dentro de una celda que ya se encuentra con alguna frmula o valor. Si el usuario ya tena
26
SimulAr: Simulacin de Montecarlo en Excel

un modelo desarrollado y desea agregarle incertidumbre con SimulAr puede hacerlo perfectamente
ingresando en forma manual las distribuciones de probabilidad sin necesidad de borrar el contenido
anterior de la celda. Por ejemplo, supongamos que la celda A1 contiene el precio de un producto y
la celda A2 la cantidad a vender. El monto de las ventas ser igual al producto de las celdas
anteriores, es decir:



Consideremos que no existen dudas acerca de las posibilidades de ventas futuras respecto a
estas 10.000 unidades pero el evaluador cree que adems es posible vender como mnimo 1.000
unidades adicionales, como mximo 2.000 unidades pero lo ms probable es que venda 1.450
unidades ms. Es posible ingresar directamente en la celda B3 del modelo anterior esta posibilidad
mediante una distribucin triangular:




De esta manera, los 25.000 iniciales permanecern fijos y se agregar un monto aleatorio
que refleje la incertidumbre del evaluador respecto de una parte de las ventas. Lo que se ha hecho es
sumar a la celda B3 una distribucin triangular considerando la cantidad mnima incierta a vender
por el precio del producto, la cantidad ms probable por el precio, y la cantidad mxima por el
precio.

Como consecuencia de que SimulAr es totalmente compatible con Excel, existe la
posibilidad de referenciar los parmetros de la distribucin a cualquier celda de la hoja de clculo
activa. En el ejemplo anterior resulta conveniente hacerlo:




27
SimulAr: Simulacin de Montecarlo en Excel


La ventaja de trabajar de esta manera es que cuando se deseen cambiar los valores de los
parmetros de la distribucin directamente se cambian las celdas referenciadas y automticamente
la variable de entrada se actualiza.

SimulAr permite incluso agregar distribuciones dentro de distribuciones. Por ejemplo, en el
caso anterior se podra suponer que el mnimo de unidades adicionales pude distribuirse en forma
normal con media 1.000 y desvo estndar igual a 100, entonces:



O similarmente, se puede ingresar la distribucin en la celda E2 que contiene el mnimo de
unidades adicionales:



Una forma alternativa de ingresar una funcin de distribucin es recurriendo al asistente de
Excel para insertar funciones. Considerando el ejemplo anterior, es posible seleccionar la celda E2 y
presionar en fx a la izquierda de la barra de frmulas de Excel:



De esta manera se abrir el asistente de funciones de Excel. Una vez all, buscamos la
funcin de SimulAr que se necesita, en este caso una funcin de distribucin normal o normalsim.
Presionando en el botn Aceptar se despliega la ventana correspondiente a dicha funcin.

28
SimulAr: Simulacin de Montecarlo en Excel



Referenciando los argumentos requeridos con los valores y celdas deseados y presionando
en el botn Aceptar se introduce la funcin en la celda que contiene el mnimo de unidades
adicionales.


29
SimulAr: Simulacin de Montecarlo en Excel

Finalmente, el usuario puede utilizar cualquier funcin de Excel o complementos de Excel
para definir parmetros e incluir una distribucin de frecuencias en cualquier ubicacin dentro de
una frmula. Por ejemplo, en finanzas es aceptado que el precio de una accin se comporta
mediante el siguiente proceso aleatorio:

+
=
t Z t
n n
e P P

2
1
2


Es decir, que el precio de la accin en el perodo n+1 ( ) es igual al precio en el perodo
anterior ( ) multiplicado por el nmero e (igual a 2,718282) elevado a un trmino que significa lo
siguiente:
1 + n
P
n
P

es el precio medio esperado (expresado en %).
es el desvo estndar del precio (expresado en %).
t es el intervalo de tiempo.
Z es una variable aleatoria que corresponde a una distribucin normal estandarizada,
es decir, con media 0 y desvo 1.

Considerando el precio de la accin en el momento inicial igual a 100 con una media igual a
15% y un desvo igual a 25%, para un intervalo de tiempo igual a 0,004 es posible recurrir a
SimulAr para generar este proceso aleatorio de la siguiente manera:





Como puede observarse, se ha incluido una distribucin normal estandarizada (recurriendo a
la funcin normalsim(0;1) dentro de la frmula de la celda B6.

Una manera ms sencilla de generar este proceso es utilizar la funcin LogNormal2
especialmente diseada para generar procesos aleatorios que describan el comportamiento de la
ecuacin anterior. Entonces, en la celda B6 se ingresa B1*lognorm2sim(B2;B3;B4):

30
SimulAr: Simulacin de Montecarlo en Excel




Definir variables de salida:

Una vez ingresadas todas las variables relevantes del modelo que presentan incertidumbre
en sus valores futuros se deben definir la o las variables de salida de la simulacin. Una variable de
salida es aquella que se pretende estudiar su comportamiento y que es indispensable para obtener
informacin que sirva de apoyo para la toma de decisiones. El Valor Actual Neto (VAN) de un
proyecto de inversin es un claro ejemplo de este tipo de variables.

Para ingresar una variable de salida de la simulacin posicinese sobre la celda deseada y,
de manera indistinta, ya sea presionando sobre el icono o seleccionando del men desplegable
la opcin Definir variables de salida. La ventana siguiente es mostrada:





De la misma manera que para las variables de entrada, SimulAr automticamente muestra la
referencia de la celda seleccionada como salida de la simulacin. Aqu tambin existe la posibilidad
de definir un nombre para esta variable y de pintar la celda utilizando un color distinto para
diferenciar las variables de salida de las de entrada. Presionado el botn Aceptar la variable queda
ingresada en el modelo. SimulAr permite ingresar hasta 500 variables de salida. Debe tenerse en
cuenta que la celda seleccionada no debe tener un formato de texto, lo cual resultara intil a los
efectos de una simulacin numrica.

31
SimulAr: Simulacin de Montecarlo en Excel

Retomando las ventas para los aos 1 a 5 del ejemplo ya presentado y suponiendo un monto
fijo determinado de egresos para dicho perodo, si consideramos una tasa de descuento del 10% es
posible calcular el VAN de este proyecto simplificado que supone una inversin inicial de $1.000 y
egresos de $10.000 para cada ao. El VAN ser la variable de salida:




Presionando Aceptar:



Como puede observarse, SimulAr introduce en la celda lo siguiente:

+vsalida()

Por lo tanto, si el usuario desea ingresar una variable de salida sin recurrir al asistente, puede
hacerlo simplemente adicionando la funcin vsalida() a la celda deseada.

32
SimulAr: Simulacin de Montecarlo en Excel

Vale la pena resaltar que SimulAr no tiene ningn impedimento para asignar una variable de
salida a una de entrada. Si Ud. lo requiere puede hacerlo de la misma manera que con cualquier otra
celda. Esto resulta particularmente til cuando se desea obtener un informe completo de la
distribucin de frecuencia y dems parmetros estadsticos de una variable de entrada.

Ingresar correlaciones entre las variables de entrada:

En determinadas ocasiones resultar necesario definir en el modelo un determinado
comportamiento referido a la relacin existente entre las variables de entrada. El coeficiente de
correlacin es una medida estadstica que mide esta relacin. Por ejemplo, es de esperar que la
relacin entre un producto sustituto B lanzado al mercado por una empresa y el A ya disponible
y perteneciente a la misma firma sea inverso. Es decir, aquellos consumidores que compren el
producto B no comprarn el producto A y viceversa. Por lo tanto, esta situacin afectar a las
ventas totales y su omisin puede ocasionar errores en la toma de decisiones.

Otro ejemplo del uso de correlaciones al efectuar una simulacin se presenta en el caso de
querer estimar el riesgo de una cartera de inversin compuesta de activos financieros en donde los
mismos estn correlacionados unos con otros.

SimulAr permite incluir esta caracterstica dentro del modelo agregando un mayor realismo
al mismo.

Volviendo al ejemplo del proyecto de inversin anterior, supongamos que a partir del ao 4
se introduce un nuevo producto 2 al mercado sustituto del producto 1 anterior. El producto 2
se distribuye en forma normal con una media de $10.000 similar al anterior, pero con un desvo
estndar de $7.000 reflejando un riesgo mayor producto de la incertidumbre que genera su
lanzamiento. Los lmites mnimos y mximo son de 0 y 50.000 respectivamente. Reordenando el
proyecto se obtiene lo siguiente:



Al ser los productos 1 y 2 sustitutos es de esperar que cuando se efecte la compra de
uno no se venda el otro.

Para modelar este comportamiento debe presionarse en el icono o seleccionando la
opcin Ingresar matriz de correlaciones del men desplegable de SimulAr. La siguiente pantalla
ser mostrada:

33
SimulAr: Simulacin de Montecarlo en Excel



Lo primero a completar es el nombre de la matriz que se crear y la celda de Excel en donde
se ubicar. El nombre de la matriz puede omitirse.



El paso siguiente consiste en el armado de la matriz de correlaciones. Las correlaciones se
arman de a pares de variables. Para ello, se debe elegir el par de variables deseado seleccionando
dichas variables dentro del cuadro Seleccionar Variables de Entrada a Correlacionar. En el
ejemplo se correlacionarn dos pares de variables:

1. Las ventas del producto 1 y 2 para el ao 4 y,
2. Las ventas del producto 1 y 2 para el ao 5.

34
SimulAr: Simulacin de Montecarlo en Excel

SimulAr automticamente mostrar en los menes desplegables Variable 1 y Variable 2
la totalidad de las variables de entrada disponibles en el modelo.



Comenzando por el primer par a modelar se selecciona la variable denominada
ventas_ao_4_P1 que se encuentra ubicada en la celda F2 de la hoja de Excel:



Seguidamente se selecciona en Variable 2 la variable de entrada ventas_ao_4_P2 que
se encuentra ubicada en la celda F3:



Es importante resaltar que el orden de ingreso de las variables es indistinto, es decir, en el
caso anterior sera lo mismo seleccionar en Variable 1 a la celda F3 y en Variable 2 a la celda
F2.

El paso siguiente es determinar el coeficiente de correlacin entre ambas variables. El
coeficiente de correlacin puede tener valores que van desde 1 hasta -1 dependiendo del grado de
relacin que exista entre dos variables de entrada:

Una correlacin perfecta positiva (igual a 1) indica que las dos variables se mueven
conjuntamente en el mismo sentido, es decir, cuando una variable sube un 5%, la
otra tambin sube en el mismo porcentaje.

Una correlacin perfecta negativa (igual a -1) indica que las dos variables se mueven
exactamente en forma opuesta, es decir, cuando una sube un 5% la otra baja un 5%.
35
SimulAr: Simulacin de Montecarlo en Excel


No existe correlacin (igual a 0) cuando no es posible establecer un patrn de
movimiento entre dos variables de entrada.

SimulAr asume por defecto una correlacin igual a 0 para todos aquellos pares de variables
de entrada que no tienen asignado un coeficiente o matriz de correlacin especfico.

Para el caso anterior, al ser productos sustitutos se determinar un coeficiente de correlacin
igual a -0,90, es decir casi perfecta y negativamente relacionados indicando un comportamiento
aproximadamente opuesto entre ambos productos dejando un pequeo margen que indicara la
posibilidad que se de algn caso de compra de ambos productos. El coeficiente de correlacin se
ingresa en el cuadro destinado a dicho fin ya sea en forma manual o recurriendo a las flechas que se
encuentran a la derecha.





Una vez ingresados estos parmetros se debe presionar sobre el botn Aplicar. SimulAr
automticamente crear la matriz de correlaciones indicada:





Como puede observarse la matriz consta de un nmero de filas y columnas iniciales que
muestran la celda a la que pertenece cada variable de entrada correlacionada. En el interior de la
matriz se encuentran los respectivos coeficientes de correlacin. Obviamente, la matriz de
correlaciones es simtrica, es decir el coeficiente de correlacin entre F3 y F2 es el mismo que para
F2 y F3. El coeficiente de correlacin de una variable consigo misma es siempre 1 por definicin.

Presionando en el botn Aceptar se crea la matriz en la celda de Excel referenciada
anteriormente y la relacin entre el par de variables queda modelada.

36
SimulAr: Simulacin de Montecarlo en Excel



SimulAr agrega la funcin simcorrel para correlacionar variables ubicndolas dentro del
triangulo inferior de la matriz. La sintaxis de esta funcin es la siguiente:

simcorrel(variable1; variable2; coeficiente de correlacin)



Esta funcin puede utilizarse de la misma manera que el resto de las funciones, es decir,
puede insertarse en forma manual sin necesidad de recurrir al asistente para la creacin de una
matriz de correlaciones. Sin embargo, para el correcto funcionamiento del programa la creacin de
matrices en forma manual debe respetar el mismo formato creado por el asistente.

Para correlacionar el otro par de variables deseado se procede de la misma manera creando
una segunda matriz. Sin embargo, es posible incorporar ms de un par de relaciones en una misma
matriz, an cuando se desea incorporar nuevas variables a una matriz ya existente en Excel. A
efectos demostrativos, en este ejemplo se cre una matriz en primer medida para mostrar cmo
agregar variables adicionales.

Agregar variables adicionales a una matriz de correlaciones existente:

Si se desea agregar el segundo par de variables del ejemplo a la matriz existente sin crear
otra matriz separada se debe proceder presionando en el icono y seleccionando el botn
Agregar Variable a Matriz Existente.

37
SimulAr: Simulacin de Montecarlo en Excel



A continuacin se desplegar un cuadro en el que se debe seleccionar el rango de celdas de
la matriz existente a la que se desea agregar una nueva variable o simplemente modificar algn
coeficiente de correlacin:



En este caso es importante resaltar que el rango de la matriz debe incluir los nombres de
referencia de las celdas correlacionadas. Presionando Aceptar la matriz se crea nuevamente en el
asistente borrando la anterior.



38
SimulAr: Simulacin de Montecarlo en Excel

Para agregar una nueva variable simplemente se repiten los pasos ya explicados
anteriormente. En este caso, nos resta correlacionar las variables que se encuentran en las celdas G2
y G3:





Presionando en Aplicar se aade este par de variables a la matriz:





El nmero de variables correlacionadas asciende a cuatro. Es decir, si bien se han
correlacionado dos pares de variables, al incorporar estos pares en una misma matriz se deja abierta
la posibilidad de asignar coeficientes de correlacin cada combinacin posible de variables, es
decir, en este caso es posible, por ejemplo, asignar relaciones a las ventas del ao 4 y 5 del producto
1. SimulAr asume que aquellos espacios en blanco dentro de la matriz no tienen correlacin
(coeficiente igual a 0).

39
SimulAr: Simulacin de Montecarlo en Excel



Si bien el caso anterior se present de manera ejemplificativa, cuando existen pares de
variables de entrada independientes a correlacionar es conveniente hacerlo en matrices separadas.
Esto lograr una mayor rapidez al efectuar la simulacin. En el ejemplo, si se arman dos matrices
existirn solo dos pares de variables correlacionadas, pero al armar una sola matriz existen seis
pares de variables correlacionadas lo cual hace el proceso ms lento.



Controlar validez de la matriz de correlaciones:

Comnmente, al correlacionar ms de un par de variables dentro de una misma matriz
pueden generarse inconsistencias que resulten en relaciones no deseadas al simular. Por ejemplo si
se consideran tres variables de entrada A, B y C y las siguientes correlaciones:

A y B =1
B y C =1
C y A =-1
40
SimulAr: Simulacin de Montecarlo en Excel


Claramente, esta matriz es inconsistente dado que si la variable A y la B se comportan de la
misma manera y la B y la C tambin, es de esperar por carcter transitivo que la C y la A tengan un
coeficiente igual a 1. Si bien en este caso resulta obvio, al armar un modelo no siempre se notar tal
circunstancia. Para estos casos SimulAr dispone de la opcin Controlar Validez de la Matriz. Al
presionar este botn se controla si la matriz ingresada es vlida. En caso de no serlo, SimulAr
preguntar se desea que se genere una matriz vlida. En caso de aceptarse esta opcin SimulAr
genera la matriz vlida que ms se parece a la original no vlida ingresada.

Para ver sto, supongamos que se desea correlacionar las variables ventas del producto 1
para los aos 1, 2 y 3. Recurriendo al asistente armamos esta matriz:





Seleccionado Aplicar se genera la matriz y se introduce el nuevo par:





Se realiza el mismo procedimiento hasta armar la matriz deseada:



41
SimulAr: Simulacin de Montecarlo en Excel





Resultando:





Esta matriz resultar invlida, presionando sobre el botn Controlar Validez de la Matriz,
SimulAr le preguntar si desea que calcule la matriz consistente ms cercana a la ingresada. En caso
de no aceptar deber modificar los valores en forma manual obligadamente. SimulAr no permite
ingresar una matriz inconsistente en Excel. Cuando SimulAr no encuentre una matriz consistente
cercana a la ingresada se deber hacerlo en manualmente.

42
SimulAr: Simulacin de Montecarlo en Excel



Aceptando se genera una matriz consistente:




Un comentario de suma importancia a la hora de armar una matriz de correlaciones entre
variables de entradas es recalcar que dicha matriz debe ingresarse en la misma hoja en que se
encuentran las variables en cuestin, de lo contrario existirn errores al efectuar la simulacin.
Cuando la matriz se encuentra en una hoja diferente a la de las variables de entrada, SimulAr le
avisar utilizando el comando Auditora de frmulas de Excel al ejecutar la simulacin.

Por ejemplo, si en el caso inicial se crea la matriz de los productos 1 y 2 para el ao 5 en
una hoja diferente, al correr la simulacin se indicar esta situacin mediante el comando
Auditora de frmulas.

43
SimulAr: Simulacin de Montecarlo en Excel





Para quitar estas flechas indicativas seleccione el men Herramientas, Auditora de
frmulas y Quitar todas las flechas.
44
SimulAr: Simulacin de Montecarlo en Excel





Mostrar variables de entrada y salida:
Presionando en el icono o seleccionando la opcin Mostrar Variables de Entrada,
Salida y Correlacionadas del men desplegable se puede visualizar en cualquier momento cuntas
variables se han ingresado al modelo as como sus respectivas referencias de celda y contenido.





45
SimulAr: Simulacin de Montecarlo en Excel





La ventana Mostrar Variables de Entrada, Salida y Correlacionadas consta de tres
etiquetas, una para visualizar las variables de entrada y otra para mostrar las variables de salida.
SimulAr recoge de la totalidad de las hojas de clculo del libro activo las variables que se han
ingresado hasta el momento. Este punto es de suma importancia debido a que habilita al usuario a
disear el modelo pensando no solo un una nica hoja de clculo sino que es posible que las
variables se encuentren distribuidas en diferentes hojas siempre dentro de un mismo libro. Esta
ventaja otorga a SimulAr una flexibilidad mayor permitiendo adaptarse a las necesidades del
usuario.

Tanto en la etiqueta de variables de entrada como en la de salida se indican seis columnas.
La primera es solo indicativa de la numeracin que SimulAr asigna a la variable en cuestin. La
segunda indica el nombre de la variable o se encuentra vaca en caso de que no se haya asignado un
46
SimulAr: Simulacin de Montecarlo en Excel

nombre. La tercera y cuarta columna reflejan el nombre de hoja y referencia de celda de la variable
respectivamente, La columna siguiente muestra la frmula que contiene la celda. La ltima columna
refleja el valor que devuelve la celda en el momento de seleccionar esta opcin.

En la parte inferior de la ventana se muestran el nmero de variables ingresadas tanto para
entrada, para salida y correlacionadas y el nmero de hojas que contiene el libro activo. Adems
marcando con un tilde la opcin Rastrear celda al seleccionar la variable permite al usuario
dirigirse directamente a la hoja y celda correspondiente cuando selecciona una variable. Esta
funcin es de suma utilidad cuando se est trabajando con diferentes hojas en un mismo libro o
cuando las variables ingresadas exceden del visor de la pantalla.





Bloqueo de variables de entrada:

La etiqueta Variables de Entrada contiene dos opciones adicionales al resto. Estas
opciones dan al usuario la posibilidad de bloquear aquellas variables de entrada que deseen con el
objetivo de efectuar simulaciones parciales. Es decir, en vez de borrar una determinada variable
aleatoria del modelo y ejecutar una simulacin sin ella, SimulAr ofrece la posibilidad de bloqueo de
variables sin necesidad de borrarlas y volverlas a ingresar con posterioridad.

Esta opcin es de suma utilidad cuando se quiere conocer cual es el resultado de la
simulacin si no se considera una o varias variables de entrada. Aquellas variables que se
encuentran bloqueadas devolvern su valor esperado en la celda correspondiente.

Por ejemplo si se desea bloquear la variable de entrada que se refiere a las ventas del
producto 1 para el ao 1 (celda C2) debe seleccionarse en el listado de variables de entrada y
posteriormente marcar la opcin Bloquear / Desbloquear variable de entrada.
47
SimulAr: Simulacin de Montecarlo en Excel





La celda en cuestin devolver su valor esperado. El valor esperado de una funcin
distribucin normal es igual a su media, por lo tanto, el valor de la celda ser 10.000,50:





Al bloquear una variable de entrada SimulAr inserta una letra b al comienzo de la funcin.
Es decir, que si el usuario desea bloquear o desbloquear variables de entrada en forma manual
puede hacerlo simplemente agregando una letra b al comienzo de la funcin en cuestin. Esto es
particularmente til cuando existen varias variables de entrada en una misma celda. SimulAr
bloquea o desbloquea a todas las variables aleatorias que se encuentran dentro de una celda cuando
se utiliza la opcin Bloquear / Desbloquear variable de entrada. Por lo tanto, si solo se quiere
bloquear una parte de la celda debe hacrselo manualmente.

Una segunda opcin disponible es la posibilidad de bloquear o desbloquear todas las
variables de entrada de la simulacin de una sola vez. Para ello se debe presionar sobre el botn
Bloquea todas las variables de entrada:

48
SimulAr: Simulacin de Montecarlo en Excel



Bloquear todas las variables de entrada resulta de utilidad para estimar cul es el valor que
toma la o las variables de salida de la simulacin cuando las variables de entrada devuelven su valor
esperado. Sin embargo se debe tener en cuenta, que cuando existen correlaciones ese valor debe
analizarse cuidadosamente.

Ejecutar la simulacin:

Ingresadas las variables de entrada, salida y correlaciones en caso de corresponder, el
modelo quedar seteado y listo para efectuar la simulacin. Para ello, presione el icono o
seleccione la opcin Ejecutar la simulacin del men desplegable. Inmediatamente, aparecer la
siguiente ventana:


49
SimulAr: Simulacin de Montecarlo en Excel


En el campo Ingrese el Nmero de Iteraciones a Efectuar debe completar la cantidad de
simulaciones que desea realizar. SimulAr ingresa 10.000 por defecto al activarse la ventana. El
mximo de simulaciones posible es de 65.000.

A continuacin se presentan cuatro opciones de configuracin que Ud puede tildar segn sus
preferencias:

Actualizacin de la Hoja de Clculo en Tiempo Real: estando habilitada esta
opcin se muestra cmo va cambiando la hoja de clculo de Excel para cada
iteracin. Produce el mismo efecto que presionar la tecla F9 cuando no se est
corriendo una simulacin.

Mostrar Progreso de la Simulacin en la Barra de Estado: esta opcin muestra en
la barra de estado de Excel el progreso de la simulacin indicando el nmero y el
porcentaje realizado de iteraciones.








Mostrar Barra de Progreso de la Simulacin: esta opcin muestra una barra de
progreso en pantalla indicando el estado de la simulacin.

50
SimulAr: Simulacin de Montecarlo en Excel



Activar Correlaciones entre Variables de Entrada: cuando se definen variables de
entrada correlacionadas esta opcin se habilita. El usuario puede correr una
simulacin sin considerar las correlaciones simplemente desactivando esta opcin.
Cuando las correlaciones se encuentran activadas no ser posible acceder a la opcin
Recolectar Datos de las Variables de Entrada.

Recolectar Datos de las Variables de Entrada: esta opcin habilita a SimulAr a
recoger no solo los datos de las variables de salida sino tambin los de entrada. El
objeto de esta opcin es obtener informacin para efectuar un anlisis de sensibilidad
de las variables de salidas respecto a las de entrada, es decir, qu impacto o
incidencia produce una variable de entrada en la variable de salida. Su Ud. desea
visualizar esta informacin, habilite este campo.

Tiempo de ejecucin de la simulacin:

El tiempo de ejecucin de la simulacin depender de varios factores:

La velocidad del sistema en que se ejecute SimulAr. Es recomendable utilizar un
procesador Pentium III con 512 MB de memoria RAM para optimizar el proceso.

La cantidad de variables que presenta el modelo. Mayor el nmero de variables de
salida mayor ser el tiempo que se demore en ejecutar una iteracin. Esto se debe a
que SimulAr recoge el valor de cada celda identificada como salida.

La cantidad de matrices de correlaciones que tiene el modelo. SimulAr corre en
primer medida una simulacin estndar y posteriormente reordena los datos
obtenidos respetando las correlaciones indicadas. Este proceso duplica el tiempo de
una simulacin estndar.

Configuraciones de la simulacin: el tiempo de demora en ejecutar la simulacin se
incrementa notablemente si se selecciona la opcin de configuracin Actualizar la
Hoja de Clculo en Tiempo Real. Se recomienda deshabilitar esta opcin. Lo
51
SimulAr: Simulacin de Montecarlo en Excel

mismo ocurre con el resto de las opciones de configuracin. La velocidad mxima es
alcanzada deshabilitando la totalidad de estas opciones.

Recolectar datos de las variables de entrada: de la misma manera que con las
variables de salida, habilitar esta opcin har que SimulAr almacene los valores de
cada variable de entrada de la simulacin. Este proceso aumenta el tiempo de
ejecucin, sin embargo, es obligatorio si se desea obtener un anlisis de sensibilidad
entre las variables de entrada y salida.

Una vez configuradas las opciones de la simulacin presione en el botn SimulAr para
comenzar con el proceso. Al finalizar se presentar una venta dando aviso. Presione OK para ver los
resultados.




La siguiente ventana ser desplegada:



52
SimulAr: Simulacin de Montecarlo en Excel



La ventana anterior consta de tres partes. La primera ubicada en la mitad superior identifica
las variables de salida de la simulacin, su nombre, referencia de hoja y celda, y la frmula que
contiene. La segunda parte situada en la mitad inferior izquierda muestra los resultados estadsticos
de las variables de salida. Por ltimo, en la mitad inferior derecha se presentan una serie de botones
que permiten visualizar en pantalla o generar un informe en Excel con los resultados obtenidos.
Para un detalle acerca del funcionamiento de esta pantalla consulte la siguiente seccin de este
manual.

Si no se quieren ver los resultados inmediatamente despus de la simulacin, esta pantalla
puede cerrarse sin perderse los resultados obtenidos.


Mostrar resultados de la simulacin:

Ud. puede ver los resultados de la simulacin con posterioridad y hasta que vuelva a
modificar el modelo, de manera indistinta, ya sea presionando sobre el icono o seleccionando
del men desplegable la opcin Mostrar resultados de la simulacin. La ventana siguiente es
mostrada:





53
SimulAr: Simulacin de Montecarlo en Excel

Seleccionando una variable de salida con el mouse se generan las estadsticas descriptivas
de dicha variable. Aguarde unos instantes. El tiempo que transcurre hasta se generen las estadsticas
depender de la velocidad del sistema en el que SimulAr es ejecutado y del nmero de iteraciones
que se han efectuado, a mayor nmero de iteraciones mayor el tiempo de espera. SimulAr calcula
las siguientes estadsticas comnmente conocidas:

1. Mnimo.
2. Promedio.
3. Mximo.
4. Mediana.
5. Varianza.
6. Desvo Estndar.
7. Rango.
8. Curtosis.
9. Coeficiente de Asimetra.
10. Coeficiente de Variacin.
11. Percentiles del 1% al 99% con incrementos de 1%.

Mostrar histograma de la variable de salida:

Seleccionada la variable Ud. puede ver el histograma de frecuencias que resulta de la
simulacin efectuada. Para ello, presione en el botn Mostrar Histograma de la Variable
Seleccionada.

La ventana siguiente ser mostrada:





54
SimulAr: Simulacin de Montecarlo en Excel

A la izquierda de la pantalla se presenta el histograma de frecuencias y a la derecha la tabla
de frecuencias respectiva. El usuario puede seleccionar seis diferentes tipos de grficos para ver el
histograma:


Lnea y lnea 3D:





Barra y barra 3D:





rea y rea 3D:

55
SimulAr: Simulacin de Montecarlo en Excel




Adicionalmente los mismos tipos de grficos se encuentran disponibles si se desea ver el
grfico considerando el porcentaje acumulado:








56
SimulAr: Simulacin de Montecarlo en Excel




Para regresar a la ventana anterior presione el botn Volver.





Anlisis de sensibilidad:

SimulAr permite al usuario detectar la incidencia que tienen las variables de entrada sobre
las variables de salida. Para disponer de esta opcin asegrese de que ha habilitado la opcin
Recolectar Datos de las Variables de Entrada al ejecutar una simulacin. De lo contrario, deber
ejecutar una nueva simulacin.

Una vez ejecutada la simulacin, para visualizar el anlisis de sensibilidad seleccione una
variable de salida y presione en la opcin Anlisis de Sensibilidad: Grfico de Tornado en la
ventana principal de resultados de la simulacin. El resultado para el ejemplo del proyecto de
inversin es:

57
SimulAr: Simulacin de Montecarlo en Excel



La ventana de sensibilidad muestra la influencia que tiene cada variable de entrada sobre la
variable de salida. SimulAr calcula dos tipos de grficos de tornado:

1. Utilizando la tcnica de anlisis de regresin: en este caso, los diferentes valores
tomados por cada variable de entrada de la simulacin son regresionados (variables
independientes) contra la variable de salida (variable dependiente). SimulAr calcula
la pendiente de la recta de regresin o coeficiente beta. Los valores absolutos
obtenidos son raqueados de mayor a menor (lo cual demuestra la incidencia de
cada variable de entrada) y se establece un grfico de tornado. Del grfico anterior se
observa que para la variable de entrada venta_ao_1 la beta de la regresin igual a
0,5580. Esto significa que un aumento de 1 en la variable de entrada incrementa en
0,5580 la variable de salida (VAN).

2. Anlisis de correlacin: en este caso, SimulAr calcula el coeficiente de correlacin
que existe entre cada variable de entrada y la variable de salida seleccionada. El
coeficiente de correlacin indica cmo se mueven las variables de entrada respecto
de la de salida. Dicho coeficiente puede tomar valores desde -1 hasta 1. Un valor
igual a 1 indica que la variable de entrada y la de salida se mueven conjuntamente en
el mismo sentido, es decir, cuando una sube un 5%, la otra tambin sube en el mismo
porcentaje. Un valor igual a -1 indica que las dos variables se mueven exactamente
58
SimulAr: Simulacin de Montecarlo en Excel

en forma opuesta. No existe correlacin (igual a 0) cuando no es posible establecer
un patrn de movimiento entre ambas variables.



SimulAr ofrece la posibilidad de visualizar el grfico de tornado en 3D o en forma simple:



Para regresar a la ventana anterior presione el botn Volver.


59
SimulAr: Simulacin de Montecarlo en Excel

Generar informe de la variable de salida de la simulacin en Excel:

Ud. puede generar un informe en Excel con los resultados de la simulacin, el histograma de
frecuencias y el anlisis de sensibilidad si corresponde. Para ello seleccione una variable de salida y
presione en el botn Generar Informe de la Variable Seleccionada en Excel. SimulAr agregar
una hoja de clculo al libro activo conteniendo todos los resultados y grficos obtenidos.



Una vez generado el informe, Ud. puede manipular los datos segn sus preferencias. Puede
dar formato al informe segn sus preferencias, crear sus propios grficos, calcular sus propias
estadsticas, etc. Por ejemplo del informe surge que la probabilidad de que el VAN sea mayor que
cero, es decir, que el proyecto sea rentable, se encuentra entre el mnimo de la simulacin y el
percentil 1%.


60
SimulAr: Simulacin de Montecarlo en Excel

Si desea conocer la probabilidad exacta de que el proyecto sea rentable puede hacerlo de la
siguiente manera:

1. En la celda M3 colocamos un valor de 1% a 100% a modo de prueba.
2. En la celda M4 introducimos la frmula: =PERCENTIL(K3:K10002;M3). Esta
frmula calcula el percentil para el porcentaje puesto en la celda M3. El rango
K3:K10002 contiene cada una de las iteraciones efectuadas en la simulacin (en este
caso, 10.000).



3. Utilizamos la funcin Buscar objetivo que se encuentra en el men
Herramientas de Excel:



4. Definimos la celda M4 con el valor 0 (ya que queremos saber la probabilidad de que
el VAN sea mayor que cero) y la celda que cambiar ser la M3 que contiene el
porcentaje con el que se calcula el percentil:


61
SimulAr: Simulacin de Montecarlo en Excel

5. Presionando el botn Aceptar se obtiene un resultado aproximado de 0,996%. Esto
significa que la probabilidad de que el VAN del proyecto sea mayor a cero es de
99,004%.



Generar informe de todas las variables de salida de la simulacin en Excel:

Ud. puede generar un informe en Excel con los resultados de la simulacin de todas las
variables de salida de una sola vez, sin necesidad de seleccionarlas de a una. Para ello presione en el
botn Generar Informe de TODAS las Variables en Excel. SimulAr agregar una hoja de clculo
al libro activo por cada variable de salida existente siguiendo el mismo formato que lo descripto en
la seccin anterior.

Borrar variables de entrada y salida:

Ud. puede borrar las celdas que contienen variables de entrada y salida ya sea presionando
sobre el icono o seleccionando del men desplegable la opcin Borrar variables. La ventana
siguiente es mostrada:



Marque con un tilde el tipo de variables que desea borrar y presione el botn Borrar.
SimulAr borra todo el contenido de las celdas que contienen las variables.


62
SimulAr: Simulacin de Montecarlo en Excel

Determinar distribucin de frecuencia en base a una serie histrica:

Si Ud. dispone de una serie de datos histrica que refleja lo que ha sucedido con
anterioridad para una determinada variable de entrada que se desea modelar, puede utilizarla para
analizar qu funcin de probabilidad reflej esta situacin. SimulAr ofrece la posibilidad de
determinar en base a estas series de datos histricas la funcin de probabilidad que ms se acerca a
la acontecida en el pasado. Por ejemplo, es posible que se tenga acceso a las ventas de un
determinado producto durante los ltimos aos. En base a estos datos es posible determinar la
variable de entrada del modelo que refleje este comportamiento.

Para determinar una distribucin de frecuencia en base a una serie histrica presiones sobre
el incono o seleccione la opcin Determinar Distribucin de Frecuencia del men
desplegable.

El siguiente cuadro le aparecer:



A continuacin se debe seleccionar el rango en la hoja de clculo en donde se encuentra la
serie de datos de la que se desea conocer su distribucin. El nmero mnimo de datos necesario es
de diez y deben estar ubicados en una sola columna dentro de una hoja de clculo. Cuantos ms
datos Ud. disponga ms precisa ser la distribucin determinada. Cabe aclarar que el rango de datos
puede seleccionarse antes de presionar el icono y SimulAr reconocer este rango
automticamente.

Supongamos que se cuenta con 60 datos histricos de las ventas de un determinado
producto. Para determinar la distribucin de frecuencia que mejor refleja estos datos se selecciona
el rango y se presiona sobre el botn Determinar Distribucin.





63
SimulAr: Simulacin de Montecarlo en Excel


La siguiente ventana ser desplegada:





A la izquierda de la ventana se encuentran las distintas distribuciones de frecuencia para las
que se puede visualizar la distribucin terica que resulta de los datos obtenidos. Seleccionando
cada una de estas distribuciones se actualizar el grfico que se encuentra a la derecha de la pantalla
en donde se comparan las probabilidades acumuladas del histograma real de los datos histricos y
las probabilidades acumuladas de la distribucin determinada por SimulAr. Un ajuste perfecto
indicara una recta de 45 entre esta relacin, es decir, las probabilidades acumuladas son iguales
indicando que se ha encontrado una distribucin exactamente igual a la que ha acontecido en el
pasado. Para examinar cul es la distribucin que ms se ajusta a los datos histricos Ud. debe
observar los grficos comparativos para cada una distribucin y elegir aquella que ms se acerca al
ajuste perfecto (lnea de color azul). No obstante, siempre es aconsejable utilizar un criterio de
racionabilidad debido a que puede que por la escasa cantidad de datos de la serie y por algn otro
factor, la distribucin que mejor ajusta a los datos carece de sentido prctico.

La distribucin terica determinada y su respectiva funcin escrita segn los lineamientos de
SimulAr se encuentran en la parte superior derecha de la pantalla. Por ejemplo, para los datos antes
presentados, la distribucin normal determinada tiene una media de 10.710,8567 y un desvo
estndar de 5.266,204 produciendo un ajuste bastante bueno y que se podra considerar como
64
SimulAr: Simulacin de Montecarlo en Excel

razonable a la hora de seleccionar estos parmetros como variable de entrada para las ventas de este
producto. Sin embargo recorriendo las dems distribuciones encontramos que la distribucin
logstica ajusta an mejor que la normal:





SimulAr permite insertar la frmula directamente en la celda del modelo que Ud.
selecciones. Para ello, seleccione la referencia de la celda en el cuadro que se encuentra en la parte
inferior izquierda de la pantalla y presione el botn Insertar Frmula en Excel.





El histograma de la serie de datos histrica puede visualizarse seleccionando la etiqueta
Histograma Distribucin Real:

65
SimulAr: Simulacin de Montecarlo en Excel



Para volver al grfico comparativo de distribuciones seleccione la etiqueta Distribucin
Real vs. Terica.




















66
SimulAr: Simulacin de Montecarlo en Excel

Anexo I: Instalacin del mdulo Office Web Components v10.0

Una vez descargado el archivo de instalacin owc10 hacer doble clic en l:



Windows demorar unos instantes preparando el proceso de instalacin. A continuacin
aparecer una ventana explicando el contrato de licencia. Tilde la opcin Acepto los trminos del
contrato de licencia y presione Instalar:




Cuando Windows termine la instalacin aparecer la siguiente ventana:



Presione Aceptar y el proceso habr finalizado.
67
SimulAr: Simulacin de Montecarlo en Excel

Anexo II: Instructivo para leer los modelos de SimulAr en computadoras diferentes

SimulAr hace referencia al archivo SimulAr.xla ubicado en el directorio de instalacin de la
computadora en que se desarroll el modelo cada vez que este se abre. Como consecuencia de que
cada usuario puede tener instalado el programa en un directorio diferente, si se traslada el modelo a
otra computadora habr que redireccionar la referencia. Excel permite efectuar esta tarea de manera
sencilla.

El primer paso es ejecutar el programa SimulAr. Posteriormente abra el modelo deseado.
Cuando se presenta un problema de referencia, al abrir el modelo se muestra la siguiente ventana:



Las variables introducidas por SimulAr devolvern #NOMBRE?. Para solucionar este
inconveniente, debe hacerse click en Actualizar:



A continuacin seleccione Modificar vnculos:



68
SimulAr: Simulacin de Montecarlo en Excel

Excel le indicar que no se ha encontrado la referencia en el directorio en el que se grab el
modelo. Para corregir sto seleccione la opcin Cambiar origen:



Busque y seleccione dentro del directorio en el que usted instal SimulAr el archivo
SimulAr.xla y presione Aceptar. Usted volver a la pantalla Modificar vnculos. Presione
Cerrar y el modelo habr quedado referenciado y listo para funcionar correctamente.




Adicionalmente, una manera alternativa de ingresar a la pantalla Modificar vnculos es
mediante el men Edicin de Excel:
69
SimulAr: Simulacin de Montecarlo en Excel




















70
SimulAr: Simulacin de Montecarlo en Excel

Anexo III: Solucin a problema de instalacin y funcionamiento de SimulAr

Algunas computadoras no tienen registrado el mdulo msflxgrd.ocx necesario para el
correcto funcionamiento de SimulAr. Cuando esto sucede, al abrir el programa se presenta en
reiteradas veces una pantalla diciendo que "no ha sido posible cargar un objeto porque no est
disponible en el equipo".





Este problema puede solucionarse de dos maneras:

1) Mediante el comando regsvr32.exe:

1. Cierre el programa.

2. Ir al botn "Inicio" y luego a "Ejecutar" y tipear regsvr32.exe y a continuacin la
direccin en donde se ubica el archivo msflxgrd.ocx segn la versin de Windows
que tenga. Este archivo se instala en el directorio sistema de Windows el cual
generalmente se denomina "SYSTEM" o "SYSTEM32".

Por ejemplo:

regsvr32.exe C:\WINDOWS\SYSTEM32\msflxgrd.ocx

o

regsvr32.exe C:\WINDOWS\SYSTEM\msflxgrd.ocx

3. Aceptando le saldr un cartel que indica que el mdulo ha sido registrado con xito.

4. Reinicie SimulAr.


2) Utilizando Excel:

1. Selecciones el men Ver, luego Barra de herramientas y Cuadro de Controles:

71
SimulAr: Simulacin de Montecarlo en Excel



2. La barra de herramientas resultante ser la siguiente:



3. De la barra anterior selecciones el ltimo icono:



4. Desplcese hasta la ltima opcin denominada Registrar control personalizado:



5. Excel abrir una ventana solicitando que seleccione el mdulo deseado. Busque el
mdulo msflxgrd.ocx y presione en Abrir:

72
SimulAr: Simulacin de Montecarlo en Excel




6. Cierre la barra de herramientas:



7. Reinicie SimulAr.

73

También podría gustarte