You are on page 1of 18

Excel como simulador - Introduccin bsica

Excel como simulador: Introduccin bsica


ndice 1. Introduccin 2. Generando nmeros aleatorios con Excel 2.1 Uso de la funcin Aleatorio() 2.1.1 Aleatorio() 2.1.2 Aleatorio.Entre() 2.1.3 Nmeros aleatorios con distribucin no uniforme 2.2 Uso del complemento de Anlisis de Datos 3. Anlisis de datos 3.1 Histograma 3.2 Frecuencia 3.3 Medidas de tendencia central, variacin y forma 3.3.1 Medidas de tendencia central, variacin y forma usando Estadstica Descriptiva 3.3.2 Medidas de tendencia central, variacin y forma usando funciones de Excel 3.3.2.1 Funciones para el clculo de la tendencia central 3.3.2.2 Funciones para el clculo de la variacin 3.3.2.3 Funciones para el clculo de la forma 3.4 Medidas de asociacin lineal 3.4.1 Medidas de asociacin lineal usando Estadstica Descriptiva 3.4.2 Medidas de asociacin lineal usando funciones de Excel 3.4.2.1 Covarianza 3.4.2.2 Coeficiente de correlacin

Excel como simulador - Introduccin bsica

Excel como simulador: Introduccin bsica

1. INTRODUCCIN
Para poder trabajar con Excel como simulador es necesario conocer algunos conceptos estadsticos y como los manipula Excel. Las potencia de las hojas de calculo reside en su universalidad, en su facilidad de uso, en su capacidad de recalcular valores y sobre todo en las posibilidades que ofrece con respecto al anlisis de escenarios (what if ) las ltimas versiones de Excel incorporan, adems un lenguaje de programacin propio, el Visual Basic for Applications con el cual es posible crear autnticas aplicaciones de simulacin destinadas al usuario final. Algunas funciones importante de conocer son: Genricas: - Contar - ContarA - Normalizacin - Permituciones - Abs - Coincidir - Cociente - Contar.Si - Entero - Fact - Indice - Jerarquia - Nod - Producto - Redondea.par - Redondea.impar - Redondear - Redondear.mas - Residuo - Subtotales - Suma - Suma.cuadrados - Signo - Suma.si - Sumaproducto - Truncar

Nmeros aleatorios - Aleatorio () - Aleatorio.Entre(a;b)

Descriptiva de datos - Coeficiente.asimetria - Cuartil - Curtosis - Desvest - Desvesta - Desvestp - Desvestpa - Desvia2 - Desvprom - Frecuencia - Intervalo.confianza - Jerarquia - K.esimo.mayor - K.esimo.menor - Max - Maxa - Media.acotada - Media.armo - Media.geom - Mediana - Min - Mina - Moda - Percentil - Probabilidad - Promedio - PromedioA - Rango.percentil - Var - Vara 2

Excel como simulador - Introduccin bsica Varp VarpA Distr.binom Distr.chi Distr.exp Dist.f Dist.hipergeom Distr.inv.f Dist.log.inv Dist.log.norm Distr.norm.estand.inv Distr.norm.estand Distr.norm.inv Distr.norm Distr.t.inv Distr.t Distr.weibull Negbinomdist Poisson

P.valores - prueba.chi.inv - Prueba.chi - prueba.f - Prueba.fisher.inv - prueba.t - prueba.z Variables aleatorias - Binom.crit - Dist.gamma.inv - Distr.gamma - Distr.beta.inv - Distr.beta

2. GENERANDO NUMEROS ALEATORIOS CON EXCEL


Utilizando la planilla de clculo de Excel podemos generar nmeros aleatorios de dos maneras: - Utilizando la funcin Aleatorio() - Utilizando el complemento de Anlisis de datos 2.1 Generando nmeros aleatorios con la funcin Aleatorio() 2.1.1 Uso de la funcin Aleatorio() Aleatorio() Para poder desarrollar una simulacin utilizando la computadora necesitamos valernos de un generador nmeros pseudo-aleatorio. En Excel podemos conseguimos este nmero mediante el llamado a la funcin Aleatorio(), as presentada nos devolver un valor mayor o igual que 0 y menor que 1, distribuido uniformemente. Sintaxis: = Aleatorio() Independencia de valores Si realizamos el llamado a la funcin Aleatorio() en varias celdas, por ejemplo en B3, C3, D3, E3 y F3 cada una de ellas devolver nmeros generados estadsticamente independientes unos de otros.

Excel como simulador - Introduccin bsica

Volatilidad del valor Cada vez que pulsamos la tecla F9 o realizamos un cambio en alguna de las entradas del modelo, todas las celdas donde aparezca la funcin Aleatorio() sern recalculadas de forma automtica y nos mostrarn nuevos valores. En nuestro ejemplo se puede que valores tomaron las celdas que tienen la funcin.

Casos particulares Generar nmeros aleatorios entre 0 y 100. Como hemos indicado la funcin Aleatorio() devuelve un valor entre igual o mayor que 0 y menor que 1. Si necesitramos generar nmeros aleatorios entre 0 y 100 Cmo podramos hacerlo? Si llamamos a la funcin =Aleatorio()*100 obtenemos un nmero real producto de multiplicar un valor igual o mayor que 0 y menor que 1 por 100. Escribiendo esta frmula en las celdas que venimos trabajando podemos observar:

Para convertir estos valores en nmeros enteros podemos valernos de alguna de las funciones especfica de Excel a tal efecto, veamos algunas: ENTERO() La funcin Entero() redondea el nmero indicado como parmetro hasta el entero inferior ms prximo. Aplicada en las celdas dar:

Excel como simulador - Introduccin bsica REDONDEAR() La funcin Redondear(num;decimales) redondea un nmero indicado como primer parmetro a otro con tanta cantidad de decimales como se haya especificado en el segundo parmetro. Los dos parmetros son obligatorios de establecer. Si lo que deseamos obtener, como en nuestro ejemplo, son nmeros enteros, debemos indicar como segundo parmetro el valor 0. Aplicada en las celdas dar:

TRUNCAR() La funcin Truncar() suprime la parte fraccionaria del nmero indicado como parmetro y devuelve solamente la parte entera de dicho nmero. Si se utiliza con un segundo parmetro opcional, la funcin Truncar(num,decimal) trunca los valores a partir del decimal especificado como segundo parmetro. Aplicada en las celdas dar:

Para analizar: - En qu casos los resultados de las funciones Entero(), Redondear() y Truncar() coinciden y en cuales no? - Con alguno de los ejemplos anteriores podemos obtener el nmero 100? - Qu nos devuelve la siguiente expresin: =Aleatorio()*(b-a)+a ? Se sugiere probarla para distintos valores de a y b.

2.1.2

Uso de la funcin Aleatorio.Entre(numInferior;numSuperior)

Aleatorio.Entre(numInferior;numSuperior) Otra forma de obtener un nmero aleatorio entre dos valores indicados es utilizando la funcin Aleatorio.Entre(numInferior;numSuperior) . Segn la versin de Excel que se utilice puede ser necesario instalar el complemento de Herramientas para anlisis para tenerla disponible. Para hacerlo elija Complementos en le men Herramientas (si no est visible utilice la opcin ms comandos) y active los complementos que necesite.

Excel como simulador - Introduccin bsica

Al igual que la funcin Aleatorio(), la funcin Aleatoria(nunInferior;numSuperior) es voltil y uniforme. Sintaxis: = Aleatorio.Entre(numInferior;numSuperior) Los dos argumentos son obligatorios de indicar. numInferior es el menor nmero entero que la funcin puede devolver. numSuperior es el mayor nmero entero que la funcin puede devolver Observemos que con esta funcin podemos obtener como resultado el nmero indicado como lmite superior. 2.1.3 Generando nmeros aleatorios con distribucin no uniforme.

Como se indic con anterioridad, los nmeros generados a partir de aleatorio() y aleatorio.entre() estn distribuidos de manera uniforme. Para obtener nmeros aleatorios que respondan a otra distribucin se puede usar estos como base y las funciones inversas que provee Excel. A continuacin se muestra como hacerlo para las funciones ms comunes. Para discretas: Binomial (ensayos;probExitos) = Inv.Binom(ensayos;probExitos ;Aleatorio()) Poisson() = Inv.Binom(/0,001;0,001;Aleatorio()) Uniforme(a,b)= Aleatorio.Entre(a;b) 6

Excel como simulador - Introduccin bsica

Geomtrica(p)= Redondear.Menos(Ln(Aleatorio())/Ln(1-p);0) BinomNegativa(n,p)=Inv.Binomial(Inv.gamma(Aleatorio();n;(1-p)/p)/;;Aleatorio()); Para continuas: Beta(,)= Inv.Beta.N(Aleatorio();;,[a],[b]) Los parmetros [a] y [b] son opcionales y responden a los lmites inferior y superior del intervalo de x Exponencial() = (1/ ) * -log(Aleatorio()) Gamma(,)= Inv.Gamma(Aleatorio();;) LogNormal(,) = Distr.Log.Inv(Aleatorio(); ; ) Normal (,) = + * (raz(-2*log(Aleatorio()))*seno(2*pi()*Aleatorio())) Pareto(,) = *(Aleatorio()^(-1/)) Uniforme(a,b)= + (- )*Aleatorio() 2.2 Generando nmeros aleatorios con el complemento de Anlisis de Datos El paquete de Excel proporciona como complemento una serie de herramientas llamadas Anlisis de Datos que resultan de mucha utilidad al realizar anlisis estadsticos, entre otras cosas. Al utilizar estas herramientas se deber proporcionar los datos y parmetros para cada anlisis; la herramienta utilizar las funciones de macros estadsticas o tcnicas correspondientes y luego mostrar los resultados en forma tabla y en algunos casos en forma de grficos. Las Herramientas para anlisis incluyen las herramientas que se describen a continuacin. Para tener acceso a estas herramientas, haga clic en Anlisis de datos en el grupo Anlisis de la ficha Datos. Si el comando Anlisis de datos no est disponible, deber cargar el programa de complemento Herramientas para anlisis.

Excel como simulador - Introduccin bsica

Una vez instalada, en la solapa Datos veremos:

Al acceder a Anlisis de datos tenemos la opcin de elegir Generacin de nmeros aleatorios.

La pantalla de la Generacin de nmeros aleatorio nos presenta una serie de opciones donde debemos indicar:

Excel como simulador - Introduccin bsica

Distribucin Semilla

Nmero de variables: Se debe introducir el nmero de columnas de valores que desee incluir en la tabla de resultados. En caso de no introducir ningn nmero, se rellenar todas las columnas del rango de salida que se haya especificado. Cantidad de nmeros aleatorios: Se debe introducir el nmero de puntos de datos que se desee ver. Cada punto de datos aparecer en una fila de la tabla de resultados. En caso de no introducir ningn valor, se rellenar todas las columnas del rango de salida que se haya especificado. Distribucin: Se debe elegir el mtodo de distribucin que se desea utilizar para generar los nmeros aleatorios. Parmetros: Se utiliza para introducir un valor o valores para caracterizar la distribucin seleccionada. Iniciar con: Es el valor semilla a partir del cual se generarn los nmeros aleatorios. La herramienta de anlisis Generacin de nmeros aleatorios rellena un rango con nmeros aleatorios independientes extrados de una de varias distribuciones. Puede utilizar esta herramienta para caracterizar a los sujetos de una poblacin con una distribucin de probabilidades. Por ejemplo, puede utilizar una distribucin normal para caracterizar la poblacin de estatura de las personas o utilizar una distribucin de Bernoulli con dos resultados posibles para caracterizar la poblacin de resultados de un juego de azar.

Opciones de salida: Indicamos el lugar donde queremos que se generen los nmeros aleatorios. Por ejemplo, para generar 30 nmeros aleatorios entre 0 y 100 con distribucin uniforme podemos hacerlo de la siguiente manera:

Excel como simulador - Introduccin bsica

Observacin: Una vez generados los nmeros aleatorios, estos no son voltiles. Es decir, no vuelven a generarse con una modificacin en el modelo como sucede con la funcin Aleatorio()

ANLISIS DE DATOS

3.1 Histograma
Desde el complemento de Anlisis de Datos podemos obtener la distribucin de frecuencia de un conjunto de datos y dibujar un histograma y el diagrama de Pareto. Se accede desde la solapa de Datos Anlisis de datos Histograma

All debemos indicar:

10

Excel como simulador - Introduccin bsica

Los datos que se utilizarn como Entrada (El Rango de clases es opcional, all se introduce la referencia de celda para un rango que contenga un conjunto opcional de valores lmite que definan rango de clase. Estos valores debern estar en orden ascendente.) Lugar donde queremos obtener la salida

Y disponemos de tres casillas de verificacin para obtener: - Pareto o Histograma ordenado - Porcentaje acumulado - Crear grfico

3.2 Frecuencia (datos,grupo)


La funcin Frecuencia(datos,grupo) calcula la frecuencia con que se repiten los valores de un rango y devuelve una matriz vertical de nmeros. Sintaxis: = Frecuencia(datos;grupo) Los dos parmetros pedidos en la funcin son obligatorios. En datos debemos indicar un conjunto de valores cuya frecuencia se desea contar. En grupos debemos indicar una matriz de intervalos dentro de los cuales se desea agrupar los valores del parmetro datos.

Por ejemplo, si generamos nmeros aleatorios comprendidos entre 0 y queremos determinar la frecuencia con la que se generaron nmeros de acuerdo al siguiente intervalo: 11

Excel como simulador - Introduccin bsica a) b) c) d) Menores o iguales a 5 Entre 6 y 15 Entre 16 y 25 Iguales o mayores a 26

Para hacerlo seleccionamos: Un rango de celdas y generamos los nmeros aleatorios, para el ejemplo se utilizar la funcin Aleatorio.Entre(0,30) aplicada al rango de celdas b3..d17 Un rango de celdas para indicar el intervalo, para el ejemplo se utilizar f3..f5

Ahora es necesario utilizar la funcin Frecuencia(datos,grupo) para responder lo solicitado. Para mayor legibilidad rotularemos las celdas contiguas.

Importante: Para escribir la frmula de frecuencia, debe hacerse como frmula de matriz. Esto es, seleccionar el rango de celdas g8..g11 donde se escribirn los resultados, presionar F2 para que el foco de insercin se ubique en g8, escribir la frmula como indica el ejemplo y presionar CTRL+MAYUS+ENTER. Caso contrario la frmula no se escribe como frmula de matriz y slo aparecer un resultado en la celda g8.

12

Excel como simulador - Introduccin bsica Ejercicio: 1) Generar 150 nmeros aleatorios enteros comprendidos entre 0 y 20. Se desea agrupar los datos para contar su frecuencia de dos en dos. Luego a) Construir una tabla que refleje el intervalo, la frecuencia de valores dentro de dicho intervalo, la frecuencia acumulada. A modo se ejemplo se muestra:

b) Representar grficamente los valores mediante un diagrama de barras y polgonos de frecuencias acumulados y no acumulados. A modo de ejemplo se muestra:

3.3

Medidas de tendencia central, variacin y forma

Para hacer un anlisis estadstico de las medidas de tendencia central, variacin y forma de una muestra o poblacin en Excel podemos recurrir al apartado Estadstica Descriptiva del complemento de Anlisis de Datos o bien utilizar y combinar algunas de las funciones que nos provee a tal efecto Excel.

13

Excel como simulador - Introduccin bsica 3.3.1 Medidas de tendencia central, variacin y forma usando Estadstica Descriptiva

El complemento de anlisis de datos, por medio de Estadstica descriptiva, calcula los datos estadsticos bsicos de un conjunto de datos, para una o varias variables. Se accede a l por medio de la solapa Datos -> Anlisis de datos -> Estadstica descriptiva

Una vez all debemos indicar elementos referidos a la entrada de datos que se analizarn y cmo se mostrarn los resultados del anlisis.

Activando la casilla Resumen de estadstica Excel generar un campo en la tabla de resultados por cada una de las siguientes variables estadsticas: Media, Error tpico de la media, Mediana, Moda, Desviacin estndar, Varianza de la muestra, Curtosis, Coeficiente de asimetra, Rango, Mnimo, Mximo, Suma, Cuenta. Adems se podr activar las casillas correspondientes a Mayor, Menor y Nivel de confianza para obtener estos valores.

3.3.2

Medidas de tendencia central, variacin y forma usando funciones de Excel

14

Excel como simulador - Introduccin bsica 3.3.2.1 Funciones para el clculo de la tendencia central Media - Promedio: Devuelve la media aritmtica de los argumentos. Sintaxis: = Promedio(nmero1, [nmero2], ...) Nmero1 hace referencia al rango de celdas para el cual desea el promedio, [nmero2] es opcional y hace referencia a celdas o rangos adicionales para los que desea el promedio, hasta un mximo de 255. - PromedioA: Devuelve la media incluidos textos y valores lgicos. Sintaxis: = Promedio(nmero1, [nmero2], ...)

- Media.Acotada: Devuelve la media de un conjunto de datos Sintaxis: = Media.Acotada (matriz; Porcentaje) - Media.Armo: Devuelve la media armnica. Sintaxis: = Media.Armo (nmero1, [nmero2], )

- Media.Geom: Devuelve la media geomtrica. Sintaxis: = Media.Geom (nmero1, [nmero2], )

Mediana - Mediana: devuelve la mediana de los nmeros dados. Sintaxis: = Mediana (nmero1, [nmero2], )

Moda - Moda.Uno: Devuelve el valor ms frecuente en un conjunto de datos. Sintaxis: 15

Excel como simulador - Introduccin bsica = Moda.Uno (nmero1, [nmero2], )

3.3.2.2 Funciones para el clculo de la variacin Rango medio - Usar MAX y MIN RM=Promedio(Max(datos) + Min(Datos)) Cuartiles - Cuartil Cuartil(matriz;cuartil) - Percentil: Devuelve el percentil k-simo de los valores de un rango Percentil(matriz;k) - Rango.Percentil: devuelve el % de los valores que son menores que cifra dentro de matriz Rango.Percentil(matriz;x;cifra_significativa) Rango intercuartlico Se puede utilizar: Percentil (Ri = Percentil(datos;0,75)-Percentil(datos;0,25)) O Cuartil (Ri = Cuartil(datos;3)-Cuartil(datos;1)) Varianza y desviacin tpica - Var(A): Calcula la (cuasi)varianza de una muestra - Varp(A): Calcula la varianza de la poblacin. - Desvest(A): Calcula la (Cuasi) desviacin estndar de una muestra. - Desvestp(A): Calcula la desviacin estndar de la poblacin total. Coeficiente de variacin - Usar Promedio() y Desvest()

3.3.2.3 Funciones para el clculo de la forma Simetra - Coeficiente.Asimetria: Devuelve el sesgo de una distribucin Curtosis - Curtosis: Devuelve el coeficiente de curtosis de un conjunto de datos.

16

Excel como simulador - Introduccin bsica

3.4

Medidas de asociacin lineal

Para hacer un anlisis estadstico de medidas de asociacin lineal de una muestra o poblacin en Excel podemos recurrir al apartado Estadstica Descriptiva del complemento de Anlisis de Datos o bien utilizar y combinar algunas de las funciones que nos provee a tal efecto Excel. 3.4.1 Medidas de asociacin lineal usando Estadstica Descriptiva

El complemento de anlisis de datos, por medio de Covarianza, calcula la matriz de varianzas covarianzas de un conjunto de variables Se accede a l por medio de la solapa Datos -> Anlisis de datos -> Covarianza

Una vez all debemos indicar elementos referidos a la entrada de datos que se analizaran y como se mostrarn los resultados del anlisis.

3.4.2

Medidas de asociacin lineal usando funciones de Excel

3.4.2.1 Covarianza - Covar() Devuelve la covarianza, o promedio de los productos de las desviaciones para cada pareja de puntos de datos. Covar(matriz1;matriz2) 3.4.2.2 Coeficiente de correlacin - Coef.de.correl() Devuelve el coeficiente de correlacin entre dos rangos de celdas definidos por los argumentos matriz1 y matriz2. Use el coeficiente de correlacin para determinar la relacin entre dos propiedades. Por ejemplo, la temperatura promedio de una localidad y el uso de aire acondicionado. 17

Excel como simulador - Introduccin bsica

Coef.de.correl(matriz1;matriz2)

18

You might also like