You are on page 1of 7

Funciones estadsticas de Excel: POISSON

Correo electrnico
Imprimir

Ha finalizado el soporte tcnico para Office 2003


Microsoft puso fin al soporte tcnico para Office 2003 el 8 de abril de 2014. Este cambio ha
afectado a las actualizaciones de software y las opciones de seguridad. Sepa qu significa
esto en su caso y cmo puede mantenerse protegido.
Resumen

En este artculo se describe la funcin POISSON de Microsoft Excel, se ilustra cmo


utilizarla y se comparan los resultados de la funcin para Microsoft Office Excel 2003 y
versiones posteriores de Excel con los resultados de POISSON cuando se utiliza en
versiones anteriores de Excel.
Informacin de Microsoft Excel 2004 para Macintosh
Las funciones estadsticas de Microsoft Excel 2004 para Mac se actualizaron utilizando los
mismos algoritmos empleados para actualizar las funciones estadsticas en Excel 2003 y en
versiones posteriores. Toda la informacin de este artculo que describe cmo funciona una
funcin o cmo se ha modificado una funcin para Excel 2003 y para las versiones
posteriores tambin se aplica a Excel 2004 para Mac.
Ms informacin

Cuando acumulado = TRUE, la funcin POISSON (x, mu, acumulado) devuelve la


probabilidad de que una variable aleatoria de POISSON con una media de mu tome un
valor menor o igual que x. Cuando acumulado = FALSE, POISSON devuelve la
probabilidad de que este tipo de variable aleatoria tome un valor exactamente igual a x. La
distribucin de POISSON se utiliza con frecuencia para modelar el nmero de apariciones
de ciertos eventos como el nmero de clientes que llegan a una cola o el nmero de errores
de ortografa que hay en un artculo. Puesto que la distribucin de POISSON se utiliza para
contar de esta manera, x debe ser un entero no negativo.

Sintaxis
POISSON(x, mu, cumulative)

Nota: x es un entero no negativo, mu es un nmero positivo pero no necesariamente un


entero y acumulado es una variable lgica que toma los valores TRUE o FALSE.

Uso de ejemplo

Los vehculos llegan a un cruce a un ritmo de 10 por minuto. Un ciclo del semforo dura 45
segundos. Cul es la distribucin del nmero de vehculos que llegan por ciclo? El nmero
promedio de esos vehculos es de 10 * 0,75 = 7,5 porque llegan 10 vehculos por minuto de
promedio y 45 segundos son 0,75 minutos. El nmero real de vehculos que llegan sigue
una
distribucin
de
Poisson
con
una
media
de
7,5.
Para ilustrar la funcin POISSON, cree una hoja de clculo de Excel en blanco, copie la
tabla siguiente, seleccione la celda A1 en la hoja de clculo de Excel en blanco y, a
continuacin, pegue las entradas de manera que la tabla siguiente rellene las celdas A1:C29
de la hoja de clculo.
media, mu
7.5
llegadas, x
P(exactamente x llegadas)
P(x o menos llegadas)
=POISSON(A3,$B$1,FALSE =POISSON(A3,$B$1,TRUE
0
)
)
=POISSON(A4,$B$1,FALSE =POISSON(A4,$B$1,TRUE
1
)
)
=POISSON(A5,$B$1,FALSE =POISSON(A5,$B$1,TRUE
2
)
)
=POISSON(A6,$B$1,FALSE =POISSON(A6,$B$1,TRUE
3
)
)
=POISSON(A7,$B$1,FALSE =POISSON(A7,$B$1,TRUE
4
)
)
=POISSON(A8,$B$1,FALSE =POISSON(A8,$B$1,TRUE
5
)
)
=POISSON(A9,$B$1,FALSE =POISSON(A9,$B$1,TRUE
6
)
)
=POISSON(A10,$B$1,FALS =POISSON(A10,$B$1,TRU
7
E)
E)
=POISSON(A11,$B$1,FALS =POISSON(A11,$B$1,TRU
8
E)
E)
=POISSON(A12,$B$1,FALS =POISSON(A12,$B$1,TRU
9
E)
E)
=POISSON(A13,$B$1,FALS =POISSON(A13,$B$1,TRU
10
E)
E)
=POISSON(A14,$B$1,FALS =POISSON(A14,$B$1,TRU
11
E)
E)
=POISSON(A15,$B$1,FALS =POISSON(A15,$B$1,TRU
12
E)
E)
=POISSON(A16,$B$1,FALS =POISSON(A16,$B$1,TRU
13
E)
E)
=POISSON(A17,$B$1,FALS =POISSON(A17,$B$1,TRU
14
E)
E)

=POISSON(A18,$B$1,FALS
E)
=POISSON(A19,$B$1,FALS
E)
=POISSON(A20,$B$1,FALS
E)
=POISSON(A21,$B$1,FALS
E)
=POISSON(A22,$B$1,FALS
E)
=POISSON(A23,$B$1,FALS
E)
=POISSON(A24,$B$1,FALS
E)
=POISSON(A25,$B$1,FALS
E)

15
16
17
18
19
20
21
22

=POISSON(A18,$B$1,TRU
E)
=POISSON(A19,$B$1,TRU
E)
=POISSON(A20,$B$1,TRU
E)
=POISSON(A21,$B$1,TRU
E)
=POISSON(A22,$B$1,TRU
E)
=POISSON(A23,$B$1,TRU
E)
=POISSON(A24,$B$1,TRU
E)
=POISSON(A25,$B$1,TRU
E)

=POISSON(1400,1500,TRU
0.004744099
E)
=POISSON(133,200,TRUE) 0.00000029439
=POISSON(134,200,TRUE) 0.000000445617
Nota: despus de pegar esta tabla en la nueva hoja de clculo de Excel, haga clic en el
botn Opciones de pegado y, a continuacin, haga clic en Coincidir con formato de
destino. Con el rango pegado todava seleccionado, utilice uno de los mtodos siguientes:

En Excel 2007, haga clic en la ficha Inicio, haga clic en Formato en el grupo
Celdas y, a continuacin, haga clic en Autoajustar ancho de columna.
En Excel 2003 y en versiones anteriores, seleccione Columna en el men Formato
y, a continuacin, haga clic en Autoajustar a la seleccin.

Puede dar formato a las celdas B3:C25 para que sean coherentes, como Nmeros con 7
posiciones decimales. Puede dar formato tambin a las celdas A27:B29 (como Cientfico
con
5
posiciones
decimales).
Las celdas B3:B10 muestran probabilidades crecientes a medida que el nmero de llegadas
aumenta, pero se acerca a la media y permanece por debajo de ella, 7,5. Las celdas
B11:B25 muestran probabilidades decrecientes a medida que el nmero de llegadas
aumenta, permanece por encima de la media, 7,5, y se aleja de ella. Las celdas C3:C25
muestran
probabilidades
acumulativas.
El nmero modal ms probable de llegadas es 7. El valor modal siempre es igual a la media
si la media es un entero. Si la media no es un entero, como ocurre en este ejemplo, el valor
modal es el entero ms cercano justo por debajo de la media o el entero ms cercano justo
por
encima
de
la
media.

Las celdas A27:B29 muestran 3 llamadas a POISSON en la columna A y los resultados


correctos en la columna B. Si est utilizando Excel 2003 o una versin posterior de Excel,
ambas columnas coinciden. Si est utilizando una versin anterior de Excel, las entradas
coinciden excepto en la fila 29, donde A29 muestra #NUM! Esto ejemplifica los errores de
las versiones anteriores de Excel.

Resultados en versiones anteriores de Excel


Vea la nota 1. Knusel document casos en los que POISSON no devuelve una respuesta
numrica y produce #NUM! en su lugar debido a un desbordamiento numrico. Cuando
POISSON
devuelve
respuestas
numricas,
son
correctas.
Para el caso no acumulativo POISSON(x, mu, false) utiliza la frmula siguiente:
EXP(-x)*(mu^x)/FACT(x)

El desbordamiento se produce cuando mu^x es demasiado grande. Esto no ocurre si mu^x <
10^290 (o equivalentemente x*LOG10(mu) < 290). FACT(x) tampoco debe producir
desbordamiento. x <= 170 lo garantiza. Sin embargo, las versiones anteriores de Excel no
buscan
estas
condiciones.
Nota 1: Knusel, L. "On the Accuracy of Statistical Distributions in Microsoft Excel 97",
Computational Statistics and Data Analysis (26) (1998): 375-377.

Resultados en Excel 2003 y en versiones posteriores de Excel


Puesto que Microsoft ha diagnosticado cundo el desbordamiento hace que POISSON
devuelva #NUM! y sabe que POISSON se comporta bien cuando no se produce el
desbordamiento, hemos agregado un algoritmo condicional en Excel 2003 y en las
versiones posteriores de Excel. El algoritmo utiliza cdigo de POISSON de versiones
anteriores de Excel, la frmula de clculo mencionada anteriormente en este artculo,
cuando x*LOG10(mu) < 290 y x <= 170. Cuando x*LOG10(mu) >= 290 o x > 170, Excel
implementa un plan alternativo que se describe ms adelante en este artculo. El plan
alternativo calcula una suma sin escala de las probabilidades de cada posible valor
observado. Esta suma sin escala de probabilidades se utiliza despus con fines de escala. El
algoritmo tambin calcula un valor sin escala de la probabilidad que desea que POISSON
devuelva. Por ltimo, utiliza el factor de escala para devolver un valor POISSON correcto.
El algoritmo aprovecha el hecho de que la proporcin de trminos sucesivos de EXP(x)*(mu^x)/x! tiene un formato sencillo. El algoritmo funciona como se detalla en el
pseudocdigo incluido en los pasos siguientes. Este enfoque es similar al mtodo utilizado
para las funciones DISTR.BINOM, BINOM.CRIT, DISTR.HIPERGEOM y
NEGBINOMDIST.
Paso 0: Inicializacin. Inicialice TotalUnscaledProbability y UnscaledResult a 0. Inicialice
la constante EssentiallyZero a un nmero muy pequeo, por ejemplo 10^(-12).
Paso 1: Redondee mu hacia abajo hasta el nmero entero ms cercano, m. El nmero ms
probable de llegadas es m o m+1. EXP(-x)*(mu^x)/x! disminuye a medida que k disminuye

de m a m-1 a m-2, etc. Adems, EXP(-x)*(mu^x)/x! disminuye a medida que k aumenta de


m+1 a m+2 a m+3, y as sucesivamente.
TotalUnscaledProbability = TotalUnscaledProbability + 1;
If (m == x) then UnscaledResult = UnscaledResult + 1;
If (cumulative && m < x) then UnscaledResult = UnscaledResult + 1;

Paso 2: Calcular las probabilidades sin escala para k > m:


PreviousValue = 1;
Done = FALSE;
k = m + 1;
While (not Done && k <= n)
{
CurrentValue = PreviousValue * mu / k;
TotalUnscaledProbability
=
TotalUnscaledProbability
+
CurrentValue;
If (k == x) then UnscaledResult = UnscaledResult + CurrentValue;
If (cumulative && k < x) then UnscaledResult = UnscaledResult +
CurrentValue;
If (CurrentValue <= EssentiallyZero) then Done = TRUE;
PreviousValue = CurrentValue;
k = k+1;
}
end While;

Paso 3: Calcular las probabilidades sin escala para k < m:


PreviousValue = 1;
Done = FALSE;
k = m - 1;
While (not Done && k >= 0)
{
CurrentValue = PreviousValue * k+1 / mu;
TotalUnscaledProbability
=
TotalUnscaledProbability
+
CurrentValue;
If (k == x) then UnscaledResult = UnscaledResult + CurrentValue;
If (cumulative && k < x) then UnscaledResult = UnscaledResult +
CurrentValue;
If (CurrentValue <= EssentiallyZero) then Done = TRUE;
PreviousValue = CurrentValue;
k = k-1;
}
end While;

Paso 4: Combinar los resultados sin escala:


Return UnscaledResult/TotalUnscaledProbability;

Aunque este mtodo slo se utiliza para x*LOG10(mu) >= 290 o x > 170, puede utilizar las
adiciones siguientes a la hoja de clculo de Excel para ayudarle a ejecutar manualmente el
algoritmo cuando calcule POISSON(10, 7,5, TRUE) (la posibilidad de 10 o menos llegadas
cuando el nmero promedio de llegadas es 7,5 y el nmero observado real de llegadas sigue
una
distribucin
de
POISSON).
Copie la tabla siguiente, seleccione la celda D1 de la hoja de clculo de Excel que cre
anteriormente y, a continuacin, pegue las entradas de forma que la tabla siguiente rellene
las celdas D1:D26 de la hoja de clculo.
=D4*(A3+1)/$B$1

=D5*(A4+1)/$B$1
=D6*(A5+1)/$B$1
=D7*(A6+1)/$B$1
=D8*(A7+1)/$B$1
=D9*(A8+1)/$B$1
=D10*(A9+1)/$B$1
1
=D10*$B$1/A11
=D11*$B$1/A12
=D12*$B$1/A13
=D13*$B$1/A14
=D14*$B$1/A15
=D15*$B$1/A16
=D16*$B$1/A17
=D17*$B$1/A18
=D18*$B$1/A19
=D19*$B$1/A20
=D20*$B$1/A21
=D21*$B$1/A22
=D22*$B$1/A23
=D23*$B$1/A24
=D24*$B$1/A25
=SUMA(D3:D25)
La columna D contiene entonces las probabilidades sin escala. El 1 de la celda D10 es el
resultado del paso 1 del algoritmo. Las entradas de las celdas D11, D12, ..., D25 se calculan
en ese orden en el paso 2 y las entradas de las celdas D9, D8, ... y D3 se calculan en ese
orden en el paso 3. La suma de todas las probabilidades sin escala aparece en D26.
A continuacin, para calcular la probabilidad de 10 o menos llegadas, escriba la frmula
siguiente en cualquier celda en blanco:
=SUM(D3:D13)/D26

Puede haber un error de redondeo al comparar este resultado con la celda C13. Este
comportamiento se produce porque la tabla no se extiende a muchas ms filas hasta que las
entradas de la columna D son mucho menores. Por tanto, la suma de la celda D26 es una
subestimacin de la suma real de todas las probabilidades sin escala, incluyendo aquellas
que
la
tabla
no
incluye.
En este ejemplo, EssentiallyZero no detiene los pasos 2 3. Pero suponga que desea
evaluar POISSON(550, 600, TRUE). En el ejemplo, esto responde a la pregunta "Cul es
la probabilidad de que haya 550 o menos llegadas en una hora?" porque el nmero
promedio de llegadas en una hora es de 600 cuando el nmero promedio de llegadas por
minuto es de 10. Una variable aleatoria de POISSON con mu = 600 tiene una distribucin

aproximada por el valor Normal con una media de 600 y una desviacin estndar de
RAIZ(600) = 24,5. Entonces, 845 es 10 desviaciones estndar menor que la media.
Dependiendo del valor de EssentiallyZero, EssentiallyZero puede detener el paso 2 antes de
que k llegue a 845 y puede detener el paso 3 antes de que k llegue a 355.

Conclusiones
Las imprecisiones en las versiones anteriores de Excel slo se producen cuando mu y x son
suficientemente grandes y hacen que x*LOG10(mu) > = 290 o FACT(x) se desborde
porque x > 170. En estos casos, POISSON devuelve #NUM! en versiones anteriores de
Excel porque mu^x se desborda. Para corregir este comportamiento en Excel 2003 y en
versiones posteriores de Excel, hemos implementado el algoritmo alternativo descrito
anteriormente en este artculo cuando de lo contrario se producira este tipo de
desbordamiento.
En las versiones anteriores de Excel, las funciones DISTR.BINOM, BINOM.CRIT,
DISTR.HIPERGEOM y NEGBINOMDIST se comportan de manera similar. En todos los
casos, estas funciones tambin devuelven resultados numricos correctos, o #NUM! o
#DIV/0! De nuevo, los problemas se deben a un desbordamiento o a un
subdesbordamiento. Es fcil identificar las condiciones en las que se producen estos
problemas, y Excel 2003 y las versiones posteriores de Excel implementan un algoritmo del
plan alternativo, como el de POISSON, para devolver respuestas correctas en aquellos
casos donde las versiones anteriores de Excel devuelven #NUM!

You might also like