1 @c English version 2012-08-23
3 * Introducción a distrib::
4 * Funciones y variables para distribuciones continuas::
5 * Funciones y variables para distribuciones discretas::
8 @node Introducción a distrib, Funciones y variables para distribuciones continuas, distrib, distrib
9 @section Introducción a distrib
12 El paquete @code{distrib} contiene un conjunto de funciones para la realización de cálculos probabilísticos con modelos univariantes, tanto discretos como continuos.
14 A continuación un breve recordatorio de las deficiones básicas sobre distribuciones de probabilidad.
16 Sea @math{f(x)} la @var{función de densidad} de una variable aleatoria @math{X} absolutamente continua. La @var{función de distribución} se define como
29 $$F\left(x\right)=\int_{ -\infty }^{x}{f\left(u\right)\;du}$$
31 que es igual a la probabilidad @var{Pr(X <= x)}.
33 La @var{media} es un parámetro de localización y se define como
46 $$E\left[X\right]=\int_{ -\infty }^{\infty }{x\,f\left(x\right)\;dx}$$
49 La @var{varianza} es una medida de dispersión,
55 V[X] = I f(x) (x - E[X]) dx
62 $$V\left[X\right]=\int_{ -\infty }^{\infty }{f\left(x\right)\,\left(x
63 -E\left[X\right]\right)^2\;dx}$$
65 que es un número real positivo. La raíz cuadrada de la varianza es la @var{desviación típica}, @math{D[X]=sqrt(V[X])}, siendo otra medida de dispersión.
67 El @var{coeficiente de asimetría} es una medida de forma,
73 SK[X] = ----- I f(x) (x - E[X]) dx
80 $$SK\left[X\right]={{\int_{ -\infty }^{\infty }{f\left(x\right)\,
81 \left(x-E\left[X\right]\right)^3\;dx}}\over{D\left[X\right]^3}}$$
84 Y el @var{coeficiente de curtosis} mide el apuntamiento de la densidad,
90 KU[X] = ----- I f(x) (x - E[X]) dx - 3
97 $$KU\left[X\right]={{\int_{ -\infty }^{\infty }{f\left(x\right)\,
98 \left(x-E\left[X\right]\right)^4\;dx}}\over{D\left[X\right]^4}}-3$$
100 Si @math{X} es normal, @math{KU[X]=0}. De hecho, tanto la asimetría como la curtosis son parámetros de forma para medir la no normalidad de una distribución.
102 Si la variable aleatoria @math{X} es discreta, su función de densidad, o de @var{probabiliad}, @math{f(x)} toma valores positivos dentro de un conjunto numerable de valores @math{x_i}, y cero en cualquier otro lugar. En este caso, la función de distribución es
115 $$F\left(x\right)=\sum_{x_{i}\leq x}{f\left(x_{i}\right)}$$
118 La media, varianza, desviación típica y los coeficientes de asimetría y curtosis adquieren las formas
131 $$E\left[X\right]=\sum_{x_{i}}{x_{i}f\left(x_{i}\right)},$$
138 V[X] = > f(x ) (x - E[X]) ,
146 $$V\left[X\right]=\sum_{x_{i}}{f\left(x_{i}\right)\left(x_{i}-E\left[X\right]\right)^2},$$
155 $$D\left[X\right]=\sqrt{V\left[X\right]},$$
162 SK[X] = ------- > f(x ) (x - E[X])
170 $$SK\left[X\right]={{\sum_{x_{i}}{f\left(x\right)\,
171 \left(x-E\left[X\right]\right)^3\;dx}}\over{D\left[X\right]^3}}$$
178 KU[X] = ------- > f(x ) (x - E[X]) - 3 ,
186 $$KU\left[X\right]={{\sum_{x_{i}}{f\left(x\right)\,
187 \left(x-E\left[X\right]\right)^4\;dx}}\over{D\left[X\right]^4}}-3,$$
191 Por favor, consúltese cualquier manual introductorio de probabilidad y estadística para más información sobre toda esta parafernalia matemática.
193 Se sigue cierta convención a la hora de nombrar las funciones del paquete @code{distrib}. Cada nombre tiene dos partes, el primero hace referencia a la función o parámetro que se quiere calcular,
196 Función de densidad (pdf_*)
197 Función de distribución (cdf_*)
201 Desviación típica (std_*)
202 Coeficiente de asimetría (skewness_*)
203 Coeficiente de curtosis (kurtosis_*)
204 Valor aleatorio (random_*)
207 La segunda parte hace referencia explícita al modelo probabilístico,
209 Distribuciones continuas:
213 Chi^2 no central (*noncentral_chi2)
216 Lognormal (*lognormal)
219 Continua uniforme (*continuous_uniform)
220 Logística (*logistic)
228 Distribuciones discretas:
231 Bernoulli (*bernoulli)
232 Geométrica (*geometric)
233 Uniforme discreta (*discrete_uniform)
234 Hipergeométrica (*hypergeometric)
235 Binomial negativa (*negative_binomial)
236 Finita discreta (*general_finite_discrete)
239 Por ejemplo, @code{pdf_student_t(x,n)} es la función de densidad de la distribución de Student con @var{n} grados de libertad, @code{std_pareto(a,b)} es la desviación típica de la distribución de Pareto de parámetros @var{a} y @var{b}, y @code{kurtosis_poisson(m)} es el coeficiente de curtosis de la distribución de Poisson de media @var{m}.
242 Para poder hacer uso del paquete @code{distrib} es necesario cargarlo primero tecleando
244 (%i1) load("distrib")$
247 Para comentarios, errores o sugerencias, por favor contáctese conmigo en @var{'riotorto AT yahoo DOT com'}.
249 @node Funciones y variables para distribuciones continuas, Funciones y variables para distribuciones discretas, Introducción a distrib, distrib
250 @section Funciones y variables para distribuciones continuas
253 @deffn {Función} pdf_normal (@var{x},@var{m},@var{s})
254 Devuelve el valor correspondiente a @var{x} de la función de densidad de la variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
258 @deffn {Función} cdf_normal (@var{x},@var{m},@var{s})
259 Devuelve el valor correspondiente a @var{x} de la función de distribución de la variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}. Esta función se define en términos de la función de error, @code{erf}, de Maxima.
263 @c cdf_normal(x,m,s);
266 (%i1) load ("distrib")$
267 (%i2) cdf_normal(x,m,s);
271 (%o2) -------------- + -
275 Véase también @code{erf}.
279 @deffn {Función} quantile_normal (@var{q},@var{m},@var{s})
280 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}; en otras palabras, es la inversa de @code{cdf_normal}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
284 @c quantile_normal(95/100,0,1);
288 (%i1) load ("distrib")$
289 (%i2) quantile_normal(95/100,0,1);
291 (%o2) sqrt(2) inverse_erf(--)
294 (%o3) 1.644853626951472
300 @deffn {Función} mean_normal (@var{m},@var{s})
301 Devuelve la media de una variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}, es decir @var{m}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
305 @deffn {Función} var_normal (@var{m},@var{s})
306 Devuelve la varianza de una variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}, es decir @var{s^2}.
309 @deffn {Función} std_normal (@var{m},@var{s})
310 Devuelve la desviación típica de una variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}, es decir @var{s}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
314 @deffn {Función} skewness_normal (@var{m},@var{s})
315 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}, que es siempre igual a 0. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
319 @deffn {Función} kurtosis_normal (@var{m},@var{s})
320 Devuelve el coeficiente de curtosis de una variable aleatoria @i{Normal}@math{(m,s)}, con @math{s>0}, que es siempre igual a 0. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
324 @deffn {Función} random_normal (@var{m},@var{s})
325 @deffnx {Función} random_normal (@var{m},@var{s},@var{n})
326 Devuelve un valor aleatorio @i{Normal}@math{(m,s)}, con @math{s>0}. Llamando a @code{random_normal} con un tercer argumento @var{n}, se simula una muestra aleatoria de tamaño @var{n}.
328 El algoritmo de simulación es el de Box-Mueller, tal como está descrito en Knuth, D.E. (1981) @var{Seminumerical Algorithms. The Art of Computer Programming.} Addison-Wesley.
330 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
334 @deffn {Función} pdf_student_t (@var{x},@var{n})
335 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria de Student @math{t(n)}, con @math{n>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
339 @deffn {Función} cdf_student_t (@var{x},@var{n})
340 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de Student @math{t(n)}, con @math{n>0}.
344 @c cdf_student_t(1/2, 7/3);
348 (%i1) load ("distrib")$
349 (%i2) cdf_student_t(1/2, 7/3);
352 beta_incomplete_regularized(-, -, --)
354 (%o2) 1 - -------------------------------------
358 (%o3) .6698450596140415
363 @deffn {Función} quantile_student_t (@var{q},@var{n})
364 Devuelve el @var{q}-cuantil de una variable aleatoria de Student @math{t(n)}, con @math{n>0}; en otras palabras, se trata de la inversa de @code{cdf_student_t}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
368 @deffn {Función} mean_student_t (@var{n})
369 Devuelve la media de una variable aleatoria de Student @math{t(n)}, con @math{n>0}, que vale siempre 0. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
373 @deffn {Función} var_student_t (@var{n})
374 Devuelve la varianza de una variable aleatoria de Student @math{t(n)}, con @math{n>2}.
381 (%i1) load ("distrib")$
382 (%i2) var_student_t(n);
390 @deffn {Función} std_student_t (@var{n})
391 Devuelve la desviación típica de una variable aleatoria de Student @math{t(n)}, con @math{n>2}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
395 @deffn {Función} skewness_student_t (@var{n})
396 Devuelve el coeficiente de asimetría de una variable aleatoria de Student @math{t(n)}, con @math{n>3}, que vale siempre 0. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
400 @deffn {Función} kurtosis_student_t (@var{n})
401 Devuelve el coeficiente de curtosis una variable aleatoria de Student @math{t(n)}, con @math{n>4}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
405 @deffn {Función} random_student_t (@var{n})
406 @deffnx {Función} random_student_t (@var{n},@var{m})
407 Devuelve un valor aleatorio @math{t(n)}, con @math{n>0}. Llamando a @code{random_student_t} con un segundo argumento @var{m}, se obtiene una muestra aleatoria simulada de tamaño @var{m}.
409 El algoritmo utilizado está basado en el hecho de que si @var{Z} es una variable aleatoria normal @math{N(0,1)} y @math{S^2} es una chi cuadrada de @var{n} grados de libertad, @math{Chi^2(n)}, entonces
421 $$X={{Z}\over{\sqrt{{S^2}\over{n}}}}$$
424 es una variable aleatoria de Student de @var{n} grados de libertad, @math{t(n)}.
426 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
430 @deffn {Función} pdf_noncentral_student_t (@var{x},@var{n},@var{ncp})
431 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>0} grados de libertad y parámetro de no centralidad @math{ncp}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
433 En ocasiones es necesario hacer algún trabajo extra para obtener el resultado final.
437 @c expand(pdf_noncentral_student_t(3,5,0.1));
441 (%i1) load ("distrib")$
442 (%i2) expand(pdf_noncentral_student_t(3,5,0.1));
444 0.04296414417400905 5 1.323650307289301e-6 5
445 (%o2) ------------------------ + -------------------------
449 1.94793720435093e-4 5
450 + ------------------------
453 (%o3) .02080593159405669
458 @deffn {Función} cdf_noncentral_student_t (@var{x},@var{n},@var{ncp})
459 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>0} grados de libertad y parámetro de no centralidad @math{ncp}. Esta función no tiene expresión compacta y se calcula numéricamente. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
463 @c cdf_noncentral_student_t(-2,5,-5);
466 (%i1) load ("distrib")$
467 (%i2) cdf_noncentral_student_t(-2,5,-5);
468 (%o2) .9952030093319743
474 @deffn {Función} quantile_noncentral_student_t (@var{q},@var{n},@var{ncp})
475 Devuelve el @var{q}-cuantil de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>0} grados de libertad y parámetro de no centralidad @math{ncp}; en otras palabras, se trata de la inversa de @code{cdf_noncentral_student_t}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
479 @deffn {Función} mean_noncentral_student_t (@var{n},@var{ncp})
480 Devuelve la media de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>1} grados de libertad y parámetro de no centralidad @math{ncp}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
484 @c mean_noncentral_student_t(df,k);
487 (%i1) load ("distrib")$
488 (%i2) mean_noncentral_student_t(df,k);
490 gamma(------) sqrt(df) k
492 (%o2) ------------------------
501 @deffn {Función} var_noncentral_student_t (@var{n},@var{ncp})
502 Devuelve la varianza de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>2} grados de libertad y parámetro de no centralidad @math{ncp}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
506 @deffn {Función} std_noncentral_student_t (@var{n},@var{ncp})
507 Devuelve la desviación típica de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>2} grados de libertad y parámetro de no centralidad @math{ncp}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
511 @deffn {Función} skewness_noncentral_student_t (@var{n},@var{ncp})
512 Devuelve el coeficiente de asimetría de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>3} grados de libertad y parámetro de no centralidad @math{ncp}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
516 @deffn {Función} kurtosis_noncentral_student_t (@var{n},@var{ncp})
517 Devuelve el coeficiente de curtosis de una variable aleatoria no central de Student @math{nc_t(n,ncp)}, con @math{n>4} grados de libertad y parámetro de no centralidad @math{ncp}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
521 @deffn {Función} random_noncentral_student_t (@var{n},@var{ncp})
522 @deffnx {Función} random_noncentral_student_t (@var{n},@var{ncp},@var{m})
523 Devuelve un valor aleatorio @math{nc_t(n,ncp)}, con @math{n>0}. Llamando a @code{random_noncentral_student_t} con un tercer argumento @var{m}, se obtiene una muestra aleatoria simulada de tamaño @var{m}.
525 El algoritmo utilizado está basado en el hecho de que si @var{X} es una variable aleatoria normal @math{N(ncp,1)} y @math{S^2} es una chi cuadrada de @var{n} grados de libertad, @math{Chi^2(n)}, entonces
537 $$U={{X}\over{\sqrt{{S^2}\over{n}}}}$$
540 es una variable aleatoria no central de Student de @var{n} grados de libertad y parámetro de no centralidad @math{ncp}, @math{nc_t(n,ncp)}.
542 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
546 @deffn {Función} pdf_chi2 (@var{x},@var{n})
547 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria chi-cuadrado @math{Chi^2(n)}, con @math{n>0}. La variable aleatoria @math{Chi^2(n)} equivale a una @i{Gamma}@math{(n/2,2)}.
554 (%i1) load ("distrib")$
558 (%o2) ----------------
566 @deffn {Función} cdf_chi2 (@var{x},@var{n})
567 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria chi-cuadrado @math{Chi^2(n)}, con @math{n>0}.
575 (%i1) load ("distrib")$
578 (%o2) 1 - gamma_incomplete_regularized(2, -)
581 (%o3) .4421745996289256
586 @deffn {Función} quantile_chi2 (@var{q},@var{n})
587 Devuelve el @var{q}-cuantil de una variable aleatoria @math{Chi^2(n)}, con @math{n>0}; en otras palabras, se trata de la inversa de @code{cdf_chi2}. El argumento @var{q} debe ser un número de @math{[0,1]}.
589 Esta función no tiene expresión compacta y se calcula numéricamente.
593 @c quantile_chi2(0.99,9);
596 (%i1) load ("distrib")$
597 (%i2) quantile_chi2(0.99,9);
598 (%o2) 21.66599433346194
603 @deffn {Función} mean_chi2 (@var{n})
604 Devuelve la media de una variable aleatoria @math{Chi^2(n)}, con @math{n>0}.
606 La variable aleatoria @math{Chi^2(n)} equivale a una @i{Gamma}@math{(n/2,2)}.
613 (%i1) load ("distrib")$
620 @deffn {Función} var_chi2 (@var{n})
621 Devuelve la varianza de una variable aleatoria @math{Chi^2(n)}, con @math{n>0}.
623 La variable aleatoria @math{Chi^2(n)} equivale a una @i{Gamma}@math{(n/2,2)}.
630 (%i1) load ("distrib")$
637 @deffn {Función} std_chi2 (@var{n})
638 Devuelve la desviación típica de una variable aleatoria @math{Chi^2(n)}, con @math{n>0}.
640 La variable aleatoria @math{Chi^2(n)} equivale a una @i{Gamma}@math{(n/2,2)}.
647 (%i1) load ("distrib")$
649 (%o2) sqrt(2) sqrt(n)
654 @deffn {Función} skewness_chi2 (@var{n})
655 Devuelve el coeficiente de asimetría de una variable aleatoria @math{Chi^2(n)}, con @math{n>0}.
657 La variable aleatoria @math{Chi^2(n)} equivale a una @i{Gamma}@math{(n/2,2)}.
664 (%i1) load ("distrib")$
665 (%i2) skewness_chi2(n);
676 @deffn {Función} kurtosis_chi2 (@var{n})
677 Devuelve el coeficiente de curtosis una variable aleatoria @math{Chi^2(n)}, con @math{n>0}.
679 La variable aleatoria @math{Chi^2(n)} equivale a una @i{Gamma}@math{(n/2,2)}.
686 (%i1) load ("distrib")$
687 (%i2) kurtosis_chi2(n);
695 @deffn {Función} random_chi2 (@var{n})
696 @deffnx {Función} random_chi2 (@var{n},@var{m})
697 Devuelve un valor aleatorio @math{Chi^2(n)}, con @math{n>0}. Llamando a @code{random_chi2} con un segundo argumento @var{m}, se simulará una muestra aleatoria de tamaño @var{m}.
699 La simulación está basada en el algoritmo de Ahrens-Cheng. Véase @code{random_gamma} para más detalles.
701 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
705 @deffn {Función} pdf_noncentral_chi2 (@var{x},@var{n},@var{ncp})
706 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}. Para hacer uso de esta función ejecútese primero @code{load("distrib")}.
711 @deffn {Función} cdf_noncentral_chi2 (@var{x},@var{n},@var{ncp})
712 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}.
717 @deffn {Función} quantile_noncentral_chi2 (@var{q},@var{n},@var{ncp})
718 Devuelve el @var{q}-cuantil de una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}; en otras palabras, se trata de la inversa de @code{cdf_noncentral_chi2}. El argumento @var{q} debe ser un número de @math{[0,1]}.
720 Esta función no tiene expresión compacta y se calcula numéricamente.
725 @deffn {Función} mean_noncentral_chi2 (@var{n},@var{ncp})
726 Devuelve la media de una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}.
731 @deffn {Función} var_noncentral_chi2 (@var{n},@var{ncp})
732 Devuelve la varianza de una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}.
737 @deffn {Función} std_noncentral_chi2 (@var{n},@var{ncp})
738 Devuelve la desviación típica de una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}.
743 @deffn {Función} skewness_noncentral_chi2 (@var{n},@var{ncp})
744 Devuelve el coeficiente de asimetría de una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}.
749 @deffn {Función} kurtosis_noncentral_chi2 (@var{n},@var{ncp})
750 Devuelve el coeficiente de curtosis una variable aleatoria chi-cuadrado no centrada @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}.
755 @deffn {Función} random_noncentral_chi2 (@var{n},@var{ncp})
756 @deffnx {Función} random_noncentral_chi2 (@var{n},@var{ncp},@var{m})
757 Devuelve un valor aleatorio @math{nc_Chi^2(n,ncp)}, con @math{n>0} y parámetro de no centralidad @math{ncp>=0}. Llamando a @code{random_noncentral_chi2} con un tercer argumento @var{m}, se simulará una muestra aleatoria de tamaño @var{m}.
759 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
764 @deffn {Función} pdf_f (@var{x},@var{m},@var{n})
765 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria @i{F}@math{(m,n)}, con @math{m,n>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
769 @deffn {Función} cdf_f (@var{x},@var{m},@var{n})
770 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{F}@math{(m,n)}, con @math{m,n>0}.
778 (%i1) load ("distrib")$
779 (%i2) cdf_f(2,3,9/4);
781 (%o2) 1 - beta_incomplete_regularized(-, -, --)
784 (%o3) 0.66756728179008
789 @deffn {Función} quantile_f (@var{q},@var{m},@var{n})
790 Devuelve el @var{q}-cuantil de una variable aleatoria @i{F}@math{(m,n)}, con @math{m,n>0}; en otras palabras, se trata de la inversa de @code{cdf_f}. El argumento @var{q} debe ser un número de @math{[0,1]}.
794 @c quantile_f(2/5,sqrt(3),5);
798 (%i1) load ("distrib")$
799 (%i2) quantile_f(2/5,sqrt(3),5);
801 (%o2) quantile_f(-, sqrt(3), 5)
804 (%o3) 0.518947838573693
809 @deffn {Función} mean_f (@var{m},@var{n})
810 Devuelve la media de una variable aleatoria @i{F}@math{(m,n)}, con @math{m>0, n>2}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
814 @deffn {Función} var_f (@var{m},@var{n})
815 Devuelve la varianza de una variable aleatoria @i{F}@math{(m,n)}, con @math{m>0, n>4}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
819 @deffn {Función} std_f (@var{m},@var{n})
820 Devuelve la desviación típica de una variable aleatoria @i{F}@math{(m,n)}, con @math{m>0, n>4}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
824 @deffn {Función} skewness_f (@var{m},@var{n})
825 Devuelve el coeficiente de asimetría de una variable aleatoria @i{F}@math{(m,n)}, con @math{m>0, n>6}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
829 @deffn {Función} kurtosis_f (@var{m},@var{n})
830 Devuelve el coeficiente de curtosis una variable aleatoria @i{F}@math{(m,n)}, con @math{m>0, n>8}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
834 @deffn {Función} random_f (@var{m},@var{n})
835 @deffnx {Función} random_f (@var{m},@var{n},@var{k})
836 Devuelve un valor aleatorio @i{F}@math{(m,n)}, con @math{m,n>0}. Llamando a @code{random_f} con un tercer argumento @var{k}, se simulará una muestra aleatoria de tamaño @var{k}.
838 El algoritmo de simulación está basado en el hecho de que si @var{X} es una variable aleatoria @math{Chi^2(m)} y @math{Y} es una @math{Chi^2(n)}, entonces
847 $$F={{n X}\over{m Y}}$$
850 es una variable aleatoria @math{F} con @var{m} y @var{n} grados de libertad, @i{F}@math{(m,n)}.
852 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
856 @deffn {Función} pdf_exp (@var{x},@var{m})
857 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}.
859 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
866 (%i1) load ("distrib")$
874 @deffn {Función} cdf_exp (@var{x},@var{m})
875 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}.
877 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
884 (%i1) load ("distrib")$
892 @deffn {Función} quantile_exp (@var{q},@var{m})
893 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}; en otras palabras, se trata de la inversa de @code{cdf_exp}. El argumento @var{q} debe ser un número de @math{[0,1]}.
895 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
899 @c quantile_exp(0.56,5);
900 @c quantile_exp(0.56,m);
903 (%i1) load ("distrib")$
904 (%i2) quantile_exp(0.56,5);
905 (%o2) .1641961104139661
906 (%i3) quantile_exp(0.56,m);
908 (%o3) quantile_weibull(0.56, 1, -)
914 @deffn {Función} mean_exp (@var{m})
915 Devuelve la media de una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}.
917 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
924 (%i1) load ("distrib")$
933 @deffn {Función} var_exp (@var{m})
934 Devuelve la varianza de una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}.
936 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
943 (%i1) load ("distrib")$
953 @deffn {Función} std_exp (@var{m})
954 Devuelve la desviación típica de una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}.
956 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
963 (%i1) load ("distrib")$
972 @deffn {Función} skewness_exp (@var{m})
973 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}.
975 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
982 (%i1) load ("distrib")$
983 (%i2) skewness_exp(m);
989 @deffn {Función} kurtosis_exp (@var{m})
990 Devuelve el coeficiente de curtosis una variable aleatoria @i{Exponencial}@math{(m)}, con @math{m>0}.
992 La variable aleatoria @i{Exponencial}@math{(m)} equivale a una @i{Weibull}@math{(1,1/m)}.
999 (%i1) load ("distrib")$
1000 (%i2) kurtosis_exp(m);
1006 @deffn {Función} random_exp (@var{m})
1007 @deffnx {Función} random_exp (@var{m},@var{k})
1008 Devuelve un valor aleatorio @i{Exponencial}@math{(m)}, con @math{m>0}. Llamando a @code{random_exp2} con un segundo argumento @var{k}, se simulará una muestra aleatoria de tamaño @var{k}.
1010 El algoritmo de simulación está basado en el método inverso.
1012 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1016 @deffn {Función} pdf_lognormal (@var{x},@var{m},@var{s})
1017 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1021 @deffn {Función} cdf_lognormal (@var{x},@var{m},@var{s})
1022 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}. Esta función se define en términos de la función de error, @code{erf}, de Maxima.
1025 @c load ("distrib")$
1026 @c assume(x>0, s>0)$ cdf_lognormal(x,m,s);
1029 (%i1) load ("distrib")$
1030 (%i2) assume(x>0, s>0)$ cdf_lognormal(x,m,s);
1035 (%o2) --------------- + -
1040 Véase también @code{erf}.
1044 @deffn {Función} quantile_lognormal (@var{q},@var{m},@var{s})
1045 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}; en otras palabras, se trata de la inversa de @code{cdf_lognormal}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1049 @deffn {Función} mean_lognormal (@var{m},@var{s})
1050 Devuelve la media de una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1054 @deffn {Función} var_lognormal (@var{m},@var{s})
1055 Devuelve la varianza de una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1058 @deffn {Función} std_lognormal (@var{m},@var{s})
1059 Devuelve la desviación típica de una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1063 @deffn {Función} skewness_lognormal (@var{m},@var{s})
1064 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1068 @deffn {Función} kurtosis_lognormal (@var{m},@var{s})
1069 Devuelve el coeficiente de curtosis una variable aleatoria @i{Lognormal}@math{(m,s)}, con @math{s>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1073 @deffn {Función} random_lognormal (@var{m},@var{s})
1074 @deffnx {Función} random_lognormal (@var{m},@var{s},@var{n})
1075 Devuelve un valor aleatorio @i{Lognormal}@math{(m,s)}, con @math{s>0}. Llamando a @code{random_lognormal} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1077 Las variables lognormales se simulan mediante variables normales. Véase @code{random_normal} para más detalles.
1079 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1083 @deffn {Función} pdf_gamma (@var{x},@var{a},@var{b})
1084 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1088 @deffn {Función} cdf_gamma (@var{x},@var{a},@var{b})
1089 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}.
1092 @c load ("distrib")$
1093 @c cdf_gamma(3,5,21);
1097 (%i1) load ("distrib")$
1098 (%i2) cdf_gamma(3,5,21);
1100 (%o2) 1 - gamma_incomplete_regularized(5, -)
1103 (%o3) 4.402663157376807E-7
1108 @deffn {Función} quantile_gamma (@var{q},@var{a},@var{b})
1109 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}; en otras palabras, se trata de la inversa de @code{cdf_gamma}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1113 @deffn {Función} mean_gamma (@var{a},@var{b})
1114 Devuelve la media de una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1118 @deffn {Función} var_gamma (@var{a},@var{b})
1119 Devuelve la varianza de una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1122 @deffn {Función} std_gamma (@var{a},@var{b})
1123 Devuelve la desviación típica de una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1127 @deffn {Función} skewness_gamma (@var{a},@var{b})
1128 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1132 @deffn {Función} kurtosis_gamma (@var{a},@var{b})
1133 Devuelve el coeficiente de curtosis una variable aleatoria @i{Gamma}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1137 @deffn {Función} random_gamma (@var{a},@var{b})
1138 @deffnx {Función} random_gamma (@var{a},@var{b},@var{n})
1139 Devuelve un valor aleatorio @i{Gamma}@math{(a,b)}, con @math{a,b>0}. Llamando a @code{random_gamma} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1141 El algoritmo de simulación es una combinación de dos procedimientos, según sea el valor del parámetro @var{a}:
1143 Para @math{a>=1}, Cheng, R.C.H. y Feast, G.M. (1979). @var{Some simple gamma variate generators}. Appl. Stat., 28, 3, 290-295.
1145 Para @math{0<a<1}, Ahrens, J.H. y Dieter, U. (1974). @var{Computer methods for sampling from gamma, beta, poisson and binomial distributions}. Computing, 12, 223-246.
1147 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1151 @deffn {Función} pdf_beta (@var{x},@var{a},@var{b})
1152 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1156 @deffn {Función} cdf_beta (@var{x},@var{a},@var{b})
1157 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}.
1160 @c load ("distrib")$
1161 @c cdf_beta(1/3,15,2);
1165 (%i1) load ("distrib")$
1166 (%i2) cdf_beta(1/3,15,2);
1171 (%o3) 7.666089131388195E-7
1176 @deffn {Función} quantile_beta (@var{q},@var{a},@var{b})
1177 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}; en otras palabras, se trata de la inversa de @code{cdf_beta}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1181 @deffn {Función} mean_beta (@var{a},@var{b})
1182 Devuelve la media de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1186 @deffn {Función} var_beta (@var{a},@var{b})
1187 Devuelve la varianza de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1190 @deffn {Función} std_beta (@var{a},@var{b})
1191 Devuelve la desviación típica de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1195 @deffn {Función} skewness_beta (@var{a},@var{b})
1196 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1200 @deffn {Función} kurtosis_beta (@var{a},@var{b})
1201 Devuelve el coeficiente de curtosis de una variable aleatoria @i{Beta}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1205 @deffn {Función} random_beta (@var{a},@var{b})
1206 @deffnx {Función} random_beta (@var{a},@var{b},@var{n})
1207 Devuelve un valor aleatorio @i{Beta}@math{(a,b)}, con @math{a,b>0}. Llamando a @code{random_beta} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1209 El algoritmo de simulación es el decrito en Cheng, R.C.H. (1978). @var{Generating Beta Variates with Nonintegral Shape Parameters}. Communications of the ACM, 21:317-322.
1211 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1214 @deffn {Función} pdf_continuous_uniform (@var{x},@var{a},@var{b})
1215 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1219 @deffn {Función} cdf_continuous_uniform (@var{x},@var{a},@var{b})
1220 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1224 @deffn {Función} quantile_continuous_uniform (@var{q},@var{a},@var{b})
1225 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}; en otras palabras, se trata de la inversa de @code{cdf_continuous_uniform}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1229 @deffn {Función} mean_continuous_uniform (@var{a},@var{b})
1230 Devuelve la media de una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1234 @deffn {Función} var_continuous_uniform (@var{a},@var{b})
1235 Devuelve la varianza de una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1238 @deffn {Función} std_continuous_uniform (@var{a},@var{b})
1239 Devuelve la desviación típica de una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1243 @deffn {Función} skewness_continuous_uniform (@var{a},@var{b})
1244 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1248 @deffn {Función} kurtosis_continuous_uniform (@var{a},@var{b})
1249 Devuelve el coeficiente de curtosis una variable aleatoria @i{Uniforme Continua}@math{(a,b)}, con @math{a<b}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1253 @deffn {Función} random_continuous_uniform (@var{a},@var{b})
1254 @deffnx {Función} random_continuous_uniform (@var{a},@var{b},@var{n})
1255 Devuelve un valor aleatorio @i{Uniforme Continuo}@math{(a,b)}, con @math{a<b}. Llamando a @code{random_continuous_uniform} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1257 Esta función es una aplicación directa de la función @code{random} de Maxima.
1259 Véase también @code{random}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1263 @deffn {Función} pdf_logistic (@var{x},@var{a},@var{b})
1264 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1268 @deffn {Función} cdf_logistic (@var{x},@var{a},@var{b})
1269 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1273 @deffn {Función} quantile_logistic (@var{q},@var{a},@var{b})
1274 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}; en otras palabras, se trata de la inversa de @code{cdf_logistic}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1278 @deffn {Función} mean_logistic (@var{a},@var{b})
1279 Devuelve la media de una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1283 @deffn {Función} var_logistic (@var{a},@var{b})
1284 Devuelve la varianza de una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1288 @deffn {Función} std_logistic (@var{a},@var{b})
1289 Devuelve la desviación típica de una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1293 @deffn {Función} skewness_logistic (@var{a},@var{b})
1294 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1298 @deffn {Función} kurtosis_logistic (@var{a},@var{b})
1299 Devuelve el coeficiente de curtosis una variable aleatoria @i{Logística}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1303 @deffn {Función} random_logistic (@var{a},@var{b})
1304 @deffnx {Función} random_logistic (@var{a},@var{b},@var{n})
1305 Devuelve un valor aleatorio @i{Logístico}@math{(a,b)}, con @math{b>0}. Llamando a @code{random_logistic} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1307 El algoritmo de simulación está basado en el método inverso.
1309 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1313 @deffn {Función} pdf_pareto (@var{x},@var{a},@var{b})
1314 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1318 @deffn {Función} cdf_pareto (@var{x},@var{a},@var{b})
1319 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1323 @deffn {Función} quantile_pareto (@var{q},@var{a},@var{b})
1324 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a,b>0}; en otras palabras, se trata de la inversa de @code{cdf_pareto}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1328 @deffn {Función} mean_pareto (@var{a},@var{b})
1329 Devuelve la media de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a>1,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1333 @deffn {Función} var_pareto (@var{a},@var{b})
1334 Devuelve la varianza de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a>2,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1337 @deffn {Función} std_pareto (@var{a},@var{b})
1338 Devuelve la desviación típica de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a>2,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1343 @deffn {Función} skewness_pareto (@var{a},@var{b})
1344 Devuelve el coeficiente de asimetría de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a>3,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1348 @deffn {Función} kurtosis_pareto (@var{a},@var{b})
1349 Devuelve el coeficiente de curtosis de una variable aleatoria de @i{Pareto}@math{(a,b)}, con @math{a>4,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1353 @deffn {Función} random_pareto (@var{a},@var{b})
1354 @deffnx {Función} random_pareto (@var{a},@var{b},@var{n})
1355 Devuelve un valor aleatorio @i{Pareto}@math{(a,b)}, con @math{a>0,b>0}. Llamando a @code{random_pareto} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1357 El algoritmo de simulación está basado en el método inverso.
1359 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1363 @deffn {Función} pdf_weibull (@var{x},@var{a},@var{b})
1364 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1368 @deffn {Función} cdf_weibull (@var{x},@var{a},@var{b})
1369 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1373 @deffn {Función} quantile_weibull (@var{q},@var{a},@var{b})
1374 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}; en otras palabras, se trata de la inversa de @code{cdf_weibull}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1378 @deffn {Función} mean_weibull (@var{a},@var{b})
1379 Devuelve la media de una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1383 @deffn {Función} var_weibull (@var{a},@var{b})
1384 Devuelve la varianza de una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1387 @deffn {Función} std_weibull (@var{a},@var{b})
1388 Devuelve la desviación típica de una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1393 @deffn {Función} skewness_weibull (@var{a},@var{b})
1394 Devuelve el coeficiente de asimetría de una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1398 @deffn {Función} kurtosis_weibull (@var{a},@var{b})
1399 Devuelve el coeficiente de curtosis una variable aleatoria de @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1403 @deffn {Función} random_weibull (@var{a},@var{b})
1404 @deffnx {Función} random_weibull (@var{a},@var{b},@var{n})
1405 Devuelve un valor aleatorio @i{Weibull}@math{(a,b)}, con @math{a,b>0}. Llamando a @code{random_weibull} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1407 El algoritmo de simulación está basado en el método inverso.
1409 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1414 @deffn {Función} pdf_rayleigh (@var{x},@var{b})
1415 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}.
1417 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1420 @c load ("distrib")$
1421 @c pdf_rayleigh(x,b);
1424 (%i1) load ("distrib")$
1425 (%i2) pdf_rayleigh(x,b);
1433 @deffn {Función} cdf_rayleigh (@var{x},@var{b})
1434 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}.
1436 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1439 @c load ("distrib")$
1440 @c cdf_rayleigh(x,b);
1443 (%i1) load ("distrib")$
1444 (%i2) cdf_rayleigh(x,b);
1452 @deffn {Función} quantile_rayleigh (@var{q},@var{b})
1453 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}; en otras palabras, se trata de la inversa de @code{cdf_rayleigh}. El argumento @var{q} debe ser un número de @math{[0,1]}.
1455 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1458 @c load ("distrib")$
1459 @c quantile_rayleigh(0.99,b);
1462 (%i1) load ("distrib")$
1463 (%i2) quantile_rayleigh(0.99,b);
1465 (%o2) -----------------
1471 @deffn {Función} mean_rayleigh (@var{b})
1472 Devuelve la media de una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}.
1474 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1477 @c load ("distrib")$
1478 @c mean_rayleigh(b);
1481 (%i1) load ("distrib")$
1482 (%i2) mean_rayleigh(b);
1490 @deffn {Función} var_rayleigh (@var{b})
1491 Devuelve la varianza de una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}.
1493 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1496 @c load ("distrib")$
1500 (%i1) load ("distrib")$
1501 (%i2) var_rayleigh(b);
1512 @deffn {Función} std_rayleigh (@var{b})
1513 Devuelve la desviación típica de una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}.
1515 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1518 @c load ("distrib")$
1522 (%i1) load ("distrib")$
1523 (%i2) std_rayleigh(b);
1533 @deffn {Función} skewness_rayleigh (@var{b})
1534 Devuelve el coeficiente de asimetría de una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}.
1536 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1539 @c load ("distrib")$
1540 @c skewness_rayleigh(b);
1543 (%i1) load ("distrib")$
1544 (%i2) skewness_rayleigh(b);
1547 ------ - -----------
1549 (%o2) --------------------
1557 @deffn {Función} kurtosis_rayleigh (@var{b})
1558 Devuelve el coeficiente de curtosis una variable aleatoria de @i{Rayleigh}@math{(b)}, con @math{b>0}.
1560 La variable aleatoria @i{Rayleigh}@math{(b)} equivale a una @i{Weibull}@math{(2,1/b)}.
1563 @c load ("distrib")$
1564 @c kurtosis_rayleigh(b);
1567 (%i1) load ("distrib")$
1568 (%i2) kurtosis_rayleigh(b);
1573 (%o2) ---------- - 3
1581 @deffn {Función} random_rayleigh (@var{b})
1582 @deffnx {Función} random_rayleigh (@var{b},@var{n})
1583 Devuelve un valor aleatorio @i{Rayleigh}@math{(b)}, con @math{b>0}. Llamando a @code{random_rayleigh} con un segundo argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1585 El algoritmo de simulación está basado en el método inverso.
1587 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1592 @deffn {Función} pdf_laplace (@var{x},@var{a},@var{b})
1593 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1597 @deffn {Función} cdf_laplace (@var{x},@var{a},@var{b})
1598 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1602 @deffn {Función} quantile_laplace (@var{q},@var{a},@var{b})
1603 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}; en otras palabras, se trata de la inversa de @code{cdf_laplace}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1607 @deffn {Función} mean_laplace (@var{a},@var{b})
1608 Devuelve la media de una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1612 @deffn {Función} var_laplace (@var{a},@var{b})
1613 Devuelve la varianza de una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1617 @deffn {Función} std_laplace (@var{a},@var{b})
1618 Devuelve la desviación típica de una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1622 @deffn {Función} skewness_laplace (@var{a},@var{b})
1623 Devuelve el coeficiente de asimetría de una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1627 @deffn {Función} kurtosis_laplace (@var{a},@var{b})
1628 Devuelve el coeficiente de curtosis una variable aleatoria de @i{Laplace}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1632 @deffn {Función} random_laplace (@var{a},@var{b})
1633 @deffnx {Función} random_laplace (@var{a},@var{b},@var{n})
1634 Devuelve un valor aleatorio @i{Laplace}@math{(a,b)}, con @math{b>0}. Llamando a @code{random_laplace} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1636 El algoritmo de simulación está basado en el método inverso.
1638 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1643 @deffn {Función} pdf_cauchy (@var{x},@var{a},@var{b})
1644 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria de @i{Cauchy}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1648 @deffn {Función} cdf_cauchy (@var{x},@var{a},@var{b})
1649 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Cauchy}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1653 @deffn {Función} quantile_cauchy (@var{q},@var{a},@var{b})
1654 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Cauchy}@math{(a,b)}, con @math{b>0}; en otras palabras, se trata de la inversa de @code{cdf_cauchy}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1658 @deffn {Función} random_cauchy (@var{a},@var{b})
1659 @deffnx {Función} random_cauchy (@var{a},@var{b},@var{n})
1660 Devuelve un valor aleatorio @i{Cauchy}@math{(a,b)}, con @math{b>0}. Llamando a @code{random_cauchy} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1662 El algoritmo de simulación está basado en el método inverso.
1664 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1669 @deffn {Función} pdf_gumbel (@var{x},@var{a},@var{b})
1670 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1674 @deffn {Función} cdf_gumbel (@var{x},@var{a},@var{b})
1675 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1679 @deffn {Función} quantile_gumbel (@var{q},@var{a},@var{b})
1680 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}; en otras palabras, se trata de la inversa de @code{cdf_gumbel}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1684 @deffn {Función} mean_gumbel (@var{a},@var{b})
1685 Devuelve la media de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}.
1688 @c load ("distrib")$
1689 @c mean_gumbel(a,b);
1692 (%i1) load ("distrib")$
1693 (%i2) mean_gumbel(a,b);
1696 donde el símbolo @code{%gamma} representa la constante de Euler-Mascheroni. Véase también @code{%gamma}.
1700 @deffn {Función} var_gumbel (@var{a},@var{b})
1701 Devuelve la varianza de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1705 @deffn {Función} std_gumbel (@var{a},@var{b})
1706 Devuelve la desviación típica de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1710 @deffn {Función} skewness_gumbel (@var{a},@var{b})
1711 Devuelve el coeficiente de asimetría de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}.
1714 @c load ("distrib")$
1715 @c skewness_gumbel(a,b);
1718 (%i1) load ("distrib")$
1719 (%i2) skewness_gumbel(a,b);
1722 (%o2) --------------
1726 donde @code{zeta} representa la función zeta de Riemann.
1730 @deffn {Función} kurtosis_gumbel (@var{a},@var{b})
1731 Devuelve el coeficiente de curtosis de una variable aleatoria de @i{Gumbel}@math{(a,b)}, con @math{b>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1735 @deffn {Función} random_gumbel (@var{a},@var{b})
1736 @deffnx {Función} random_gumbel (@var{a},@var{b},@var{n})
1737 Devuelve un valor aleatorio @i{Gumbel}@math{(a,b)}, con @math{b>0}. Llamando a @code{random_gumbel} con un tercer argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1739 El algoritmo de simulación está basado en el método inverso.
1741 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1745 @node Funciones y variables para distribuciones discretas, , Funciones y variables para distribuciones continuas, distrib
1746 @section Funciones y variables para distribuciones discretas
1750 @deffn {Función} pdf_general_finite_discrete (@var{x},@var{v})
1751 Devuelve el valor correspondiente a @var{x} de la función de densidad de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}, tal que @code{Pr(X=i) = v_i}. El vector @math{v} puede ser una lista de expresiones no negativas, cuyas componentes se normalizarán para obtener un vector de probabilidades. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1754 @c load ("distrib")$
1755 @c pdf_general_finite_discrete(2, [1/7, 4/7, 2/7]);
1756 @c pdf_general_finite_discrete(2, [1, 4, 2]);
1759 (%i1) load ("distrib")$
1760 (%i2) pdf_general_finite_discrete(2, [1/7, 4/7, 2/7]);
1764 (%i3) pdf_general_finite_discrete(2, [1, 4, 2]);
1772 @deffn {Función} cdf_general_finite_discrete (@var{x},@var{v})
1773 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}.
1775 Véase @code{pdf_general_finite_discrete} para más detalles.
1778 @c load ("distrib")$
1779 @c cdf_general_finite_discrete(2, [1/7, 4/7, 2/7]);
1780 @c cdf_general_finite_discrete(2, [1, 4, 2]);
1781 @c cdf_general_finite_discrete(2+1/2, [1, 4, 2]);
1784 (%i1) load ("distrib")$
1785 (%i2) cdf_general_finite_discrete(2, [1/7, 4/7, 2/7]);
1789 (%i3) cdf_general_finite_discrete(2, [1, 4, 2]);
1793 (%i4) cdf_general_finite_discrete(2+1/2, [1, 4, 2]);
1801 @deffn {Función} quantile_general_finite_discrete (@var{q},@var{v})
1802 Devuelve el @var{q}-cuantil de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}.
1804 Véase @code{pdf_general_finite_discrete} para más detalles.
1808 @deffn {Función} mean_general_finite_discrete (@var{v})
1809 Devuelve la media de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}.
1811 Véase @code{pdf_general_finite_discrete} para más detalles.
1815 @deffn {Función} var_general_finite_discrete (@var{v})
1816 Devuelve la varianza de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}.
1818 Véase @code{pdf_general_finite_discrete} para más detalles.
1822 @deffn {Función} std_general_finite_discrete (@var{v})
1823 Devuelve la desviación típica de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}.
1825 Véase @code{pdf_general_finite_discrete} para más detalles.
1829 @deffn {Función} skewness_general_finite_discrete (@var{v})
1830 Devuelve el coeficiente de asimetría de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}.
1832 Véase @code{pdf_general_finite_discrete} para más detalles.
1836 @deffn {Función} kurtosis_general_finite_discrete (@var{v})
1837 Devuelve el coeficiente de curtosis de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}.
1839 Véase @code{pdf_general_finite_discrete} para más detalles.
1843 @deffn {Función} random_general_finite_discrete (@var{v})
1844 @deffnx {Función} random_general_finite_discrete (@var{v},@var{m})
1845 Devuelve un valor aleatorio de una variable aleatoria general discreta finita, con vector de probabilidades @math{v}. Llamando a @code{random_general_finite_discrete} con un segundo argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1847 Véase @code{pdf_general_finite_discrete} para más detalles.
1850 @c load ("distrib")$
1851 @c random_general_finite_discrete([1,3,1,5]);
1852 @c random_general_finite_discrete([1,3,1,5], 10);
1855 (%i1) load ("distrib")$
1856 (%i2) random_general_finite_discrete([1,3,1,5]);
1858 (%i3) random_general_finite_discrete([1,3,1,5], 10);
1859 (%o3) [4, 2, 2, 3, 2, 4, 4, 1, 2, 2]
1864 @deffn {Función} pdf_binomial (@var{x},@var{n},@var{p})
1865 Devuelve el valor correspondiente a @var{x} de la función de probabilidad de una variable aleatoria @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1869 @deffn {Función} cdf_binomial (@var{x},@var{n},@var{p})
1870 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo.
1873 @c load ("distrib")$
1874 @c cdf_binomial(5,7,1/6);
1878 (%i1) load ("distrib")$
1879 (%i2) cdf_binomial(5,7,1/6);
1884 (%o3) .9998713991769548
1889 @deffn {Función} quantile_binomial (@var{q},@var{n},@var{p})
1890 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo; en otras palabras, se trata de la inversa de @code{cdf_binomial}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1894 @deffn {Función} mean_binomial (@var{n},@var{p})
1895 Devuelve la media de una variable aleatoria @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1899 @deffn {Función} var_binomial (@var{n},@var{p})
1900 Devuelve la varianza de una variable aleatoria @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1904 @deffn {Función} std_binomial (@var{n},@var{p})
1905 Devuelve la desviación típica de una variable aleatoria @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1909 @deffn {Función} skewness_binomial (@var{n},@var{p})
1910 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1914 @deffn {Función} kurtosis_binomial (@var{n},@var{p})
1915 Devuelve el coeficiente de curtosis de una variable aleatoria binomial @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1919 @deffn {Función} random_binomial (@var{n},@var{p})
1920 @deffnx {Función} random_binomial (@var{n},@var{p},@var{m})
1921 Devuelve un valor aleatorio @i{Binomial}@math{(n,p)}, con @math{0 \leq p \leq 1} y @math{n} entero positivo. Llamando a @code{random_binomial} con un tercer argumento @var{m}, se simulará una muestra aleatoria de tamaño @var{m}.
1923 El algoritmo de simulación es el descrito en Kachitvichyanukul, V. y Schmeiser, B.W. (1988) @var{Binomial Random Variate Generation}. Communications of the ACM, 31, Feb., 216.
1925 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1929 @deffn {Función} pdf_poisson (@var{x},@var{m})
1930 Devuelve el valor correspondiente a @var{x} de la función de probabilidad de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1934 @deffn {Función} cdf_poisson (@var{x},@var{m})
1935 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}.
1938 @c load ("distrib")$
1939 @c cdf_poisson(3,5);
1943 (%i1) load ("distrib")$
1944 (%i2) cdf_poisson(3,5);
1945 (%o2) gamma_incomplete_regularized(4, 5)
1947 (%o3) .2650259152973623
1952 @deffn {Función} quantile_poisson (@var{q},@var{m})
1953 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}; en otras palabras, se trata de la inversa de @code{cdf_poisson}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1957 @deffn {Función} mean_poisson (@var{m})
1958 Devuelve la media de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1962 @deffn {Función} var_poisson (@var{m})
1963 Devuelve la varianza de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1967 @deffn {Función} std_poisson (@var{m})
1968 Devuelve la desviación típica de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1972 @deffn {Función} skewness_poisson (@var{m})
1973 Devuelve el coeficiente de asimetría de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1977 @deffn {Función} kurtosis_poisson (@var{m})
1978 Devuelve el coeficiente de curtosis de una variable aleatoria de @i{Poisson}@math{(m)}, con @math{m>0}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1982 @deffn {Función} random_poisson (@var{m})
1983 @deffnx {Función} random_poisson (@var{m},@var{n})
1984 Devuelve un valor aleatorio @i{Poisson}@math{(m)}, con @math{m>0}. Llamando a @code{random_poisson} con un segundo argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
1986 El algoritmo de simulación es el descrito en Ahrens, J.H. and Dieter, U. (1982) @var{Computer Generation of Poisson Deviates From Modified Normal Distributions}. ACM Trans. Math. Software, 8, 2, June,163-179.
1988 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
1992 @deffn {Función} pdf_bernoulli (@var{x},@var{p})
1993 Devuelve el valor correspondiente a @var{x} de la función de probabilidad de una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}.
1995 La variable aleatoria @i{Bernoulli}@math{(p)} equivale a una @i{Binomial}@math{(1,p)}.
1998 @c load ("distrib")$
1999 @c pdf_bernoulli(1,p);
2002 (%i1) load ("distrib")$
2003 (%i2) pdf_bernoulli(1,p);
2009 @deffn {Función} cdf_bernoulli (@var{x},@var{p})
2010 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2014 @deffn {Función} quantile_bernoulli (@var{q},@var{p})
2015 Devuelve el @var{q}-cuantil de una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}; en otras palabras, se trata de la inversa de @code{cdf_bernoulli}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2019 @deffn {Función} mean_bernoulli (@var{p})
2020 Devuelve la media de una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}.
2022 La variable aleatoria @i{Bernoulli}@math{(p)} equivale a una @i{Binomial}@math{(1,p)}.
2025 @c load ("distrib")$
2026 @c mean_bernoulli(p);
2029 (%i1) load ("distrib")$
2030 (%i2) mean_bernoulli(p);
2036 @deffn {Función} var_bernoulli (@var{p})
2037 Devuelve la varianza de una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}.
2039 La variable aleatoria @i{Bernoulli}@math{(p)} equivale a una @i{Binomial}@math{(1,p)}.
2042 @c load ("distrib")$
2043 @c var_bernoulli(p);
2046 (%i1) load ("distrib")$
2047 (%i2) var_bernoulli(p);
2053 @deffn {Función} std_bernoulli (@var{p})
2054 Devuelve la desviación típica de una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}.
2056 La variable aleatoria @i{Bernoulli}@math{(p)} equivale a una @i{Binomial}@math{(1,p)}.
2059 @c load ("distrib")$
2060 @c std_bernoulli(p);
2063 (%i1) load ("distrib")$
2064 (%i2) std_bernoulli(p);
2065 (%o2) sqrt((1 - p) p)
2070 @deffn {Función} skewness_bernoulli (@var{p})
2071 Devuelve el coeficiente de asimetría de una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}.
2073 La variable aleatoria @i{Bernoulli}@math{(p)} equivale a una @i{Binomial}@math{(1,p)}.
2076 @c load ("distrib")$
2077 @c skewness_bernoulli(p);
2080 (%i1) load ("distrib")$
2081 (%i2) skewness_bernoulli(p);
2083 (%o2) ---------------
2089 @deffn {Función} kurtosis_bernoulli (@var{p})
2090 Devuelve el coeficiente de curtosis una variable aleatoria de @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}.
2092 La variable aleatoria @i{Bernoulli}@math{(p)} equivale a una @i{Binomial}@math{(1,p)}.
2095 @c load ("distrib")$
2096 @c kurtosis_bernoulli(p);
2099 (%i1) load ("distrib")$
2100 (%i2) kurtosis_bernoulli(p);
2102 (%o2) ---------------
2108 @deffn {Función} random_bernoulli (@var{p})
2109 @deffnx {Función} random_bernoulli (@var{p},@var{n})
2110 Devuelve un valor aleatorio @i{Bernoulli}@math{(p)}, con @math{0 \leq p \leq 1}. Llamando a @code{random_bernoulli} con un segundo argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
2112 Es aplicación directa de la función @code{random} de Maxima.
2114 Véase también @code{random}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2118 @deffn {Función} pdf_geometric (@var{x},@var{p})
2119 Devuelve el valor correspondiente a @var{x} de la función de probabilidad de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2123 @deffn {Función} cdf_geometric (@var{x},@var{p})
2124 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2128 @deffn {Función} quantile_geometric (@var{q},@var{p})
2129 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}; en otras palabras, se trata de la inversa de @code{cdf_geometric}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2133 @deffn {Función} mean_geometric (@var{p})
2134 Devuelve la media de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2138 @deffn {Función} var_geometric (@var{p})
2139 Devuelve la varianza de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2143 @deffn {Función} std_geometric (@var{p})
2144 Devuelve la desviación típica de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2148 @deffn {Función} skewness_geometric (@var{p})
2149 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2153 @deffn {Función} kurtosis_geometric (@var{p})
2154 Devuelve el coeficiente de curtosis de una variable aleatoria @i{Geométrica}@math{(p)}, con @math{0 < p \leq 1}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2158 @deffn {Función} random_geometric (@var{p})
2159 @deffnx {Función} random_geometric (@var{p},@var{n})
2160 Devuelve un valor aleatorio @i{Geométrico}@math{(p)}, con @math{0 < p \leq 1}. Llamando a @code{random_geometric} con un segundo argumento @var{n}, se simulará una muestra aleatoria de tamaño @var{n}.
2162 El algoritmo está basado en la simulación de ensayos de Bernoulli.
2164 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2168 @deffn {Función} pdf_discrete_uniform (@var{x},@var{n})
2169 Devuelve el valor correspondiente a @var{x} de la función de probabilidad de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2173 @deffn {Función} cdf_discrete_uniform (@var{x},@var{n})
2174 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2178 @deffn {Función} quantile_discrete_uniform (@var{q},@var{n})
2179 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo; en otras palabras, se trata de la inversa de @code{cdf_discrete_uniform}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2183 @deffn {Función} mean_discrete_uniform (@var{n})
2184 Devuelve la media de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2188 @deffn {Función} var_discrete_uniform (@var{n})
2189 Devuelve la varianza de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2193 @deffn {Función} std_discrete_uniform (@var{n})
2194 Devuelve la desviación típica de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2198 @deffn {Función} skewness_discrete_uniform (@var{n})
2199 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2203 @deffn {Función} kurtosis_discrete_uniform (@var{n})
2204 Devuelve el coeficiente de curtosis de una variable aleatoria @i{Uniforme Discreta}@math{(n)}, con @math{n} entero positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2208 @deffn {Función} random_discrete_uniform (@var{n})
2209 @deffnx {Función} random_discrete_uniform (@var{n},@var{m})
2210 Devuelve un valor aleatorio @math{Uniforme Discreto(n)}, con @math{n} entero positivo. Llamando a @code{random_discrete_uniform} con un segundo argumento @var{m}, se simulará una muestra aleatoria de tamaño @var{m}.
2212 Se trata de una aplicación directa de la función @code{random} de Maxima.
2214 Véase también @code{random}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2218 @deffn {Función} pdf_hypergeometric (@var{x},@var{n1},@var{n2},@var{n})
2219 Devuelve el valor correspondiente a @var{x} de la función de probabilidad de una
2220 variable aleatoria @i{Hipergeométrica}@math{(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n}
2221 enteros positivos y @math{n<=n1+n2}. Siendo @var{n1} el número de objetos de la clase A,
2222 @var{n2} el número de objetos de la clase B y @var{n} el tamaño de una muestra sin
2223 reemplazo, esta función devuelve la probabilidad del suceso
2224 "extraer exactamente @var{x} objetos de la clase A".
2226 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2230 @deffn {Función} cdf_hypergeometric (@var{x},@var{n1},@var{n2},@var{n})
2231 Devuelve el valor correspondiente a @var{x} de la función de distribución of una variable
2232 aleatoria @i{Hipergeométrica}@math{(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n} enteros
2233 positivos y @math{n<=n1+n2}. Véase @code{pdf_hypergeometric} para una descripción más completa.
2235 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2239 @deffn {Función} quantile_hypergeometric (@var{q},@var{n1},@var{n2},@var{n})
2240 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Hipergeométrica}@math{(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n} enteros positivos y @math{n<=n1+n2}; en otras palabras, se trata de la inversa de @code{cdf_hypergeometric}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2244 @deffn {Función} mean_hypergeometric (@var{n1},@var{n2},@var{n})
2245 Devuelve la media de una variable aleatoria uniforme discreta @math{Hyp(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n} enteros positivos y @math{n<=n1+n2}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2249 @deffn {Función} var_hypergeometric (@var{n1},@var{n2},@var{n})
2250 Devuelve la varianza de una variable aleatoria @i{Hipergeométrica}@math{(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n} enteros positivos y @math{n<=n1+n2}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2254 @deffn {Función} std_hypergeometric (@var{n1},@var{n2},@var{n})
2255 Devuelve la desviación típica de una variable aleatoria @i{Hipergeométrica}@math{(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n} enteros positivos y @math{n<=n1+n2}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2259 @deffn {Función} skewness_hypergeometric (@var{n1},@var{n2},@var{n})
2260 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Hipergeométrica}@math{(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n} enteros positivos y @math{n<=n1+n2}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2264 @deffn {Función} random_hypergeometric (@var{n1},@var{n2},@var{n})
2265 @deffnx {Función} random_hypergeometric (@var{n1},@var{n2},@var{n},@var{m})
2266 Devuelve un valor aleatorio @i{Hipergeométrico}@math{(n1,n2,n)}, con @var{n1}, @var{n2} y @var{n} enteros positivos y @math{n<=n1+n2}. Llamando a @code{random_hypergeometric} con un cuarto argumento @var{m}, se simulará una muestra aleatoria de tamaño @var{m}.
2268 Algoritmo descrito en Kachitvichyanukul, V., Schmeiser, B.W. (1985) @var{Computer generation of hypergeometric random variates.} Journal of Statistical Computation and Simulation 22, 127-145.
2270 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2274 @deffn {Función} pdf_negative_binomial (@var{x},@var{n},@var{p})
2275 Devuelve el valor correspondiente a @var{x} de la función de probabilidad de una variable aleatoria @i{Binomial Negativa}@math{(n,p)}, con @math{0 < p \leq 1} y @math{n} positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2279 @deffn {Función} cdf_negative_binomial (@var{x},@var{n},@var{p})
2280 Devuelve el valor correspondiente a @var{x} de la función de distribución de una variable aleatoria @i{Binomial Negativa}@math{(n,p)}, con @math{0 < p \leq 1} y @math{n} positivo.
2283 @c load ("distrib")$
2284 @c cdf_negative_binomial(3,4,1/8);
2287 (%i1) load ("distrib")$
2288 (%i2) cdf_negative_binomial(3,4,1/8);
2296 @deffn {Función} quantile_negative_binomial (@var{q},@var{n},@var{p})
2297 Devuelve el @var{q}-cuantil de una variable aleatoria @i{Binomial Negativa}@math{(n,p)}, con @math{0 < p \leq 1} y @math{n} positivo; en otras palabras, se trata de la inversa de @code{cdf_negative_binomial}. El argumento @var{q} debe ser un número de @math{[0,1]}. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2301 @deffn {Función} mean_negative_binomial (@var{n},@var{p})
2302 Devuelve la media de una variable aleatoria @i{Binomial Negativa}@math{(n,p)}, con @math{0 < p \leq 1} and @math{n} positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2306 @deffn {Función} var_negative_binomial (@var{n},@var{p})
2307 Devuelve la varianza de una variable aleatoria @i{Binomial Negativa}@math{(n,p)}, con @math{0 < p \leq 1} and @math{n} positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2311 @deffn {Función} std_negative_binomial (@var{n},@var{p})
2312 Devuelve la desviación típica de una variable aleatoria @i{Binomial Negativa}@math{(n,p)}, con @math{0 < p \leq 1} and @math{n} positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2316 @deffn {Función} skewness_negative_binomial (@var{n},@var{p})
2317 Devuelve el coeficiente de asimetría de una variable aleatoria @i{Binomial Negativa}@math{(n,p)}, con @math{0 < p \leq 1} and @math{n} positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2321 @deffn {Función} kurtosis_negative_binomial (@var{n},@var{p})
2322 Devuelve el coeficiente de curtosis una variable aleatoria binomial negativa @math{NB(n,p)}, con @math{0 < p \leq 1} and @math{n} positivo. Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.
2326 @deffn {Función} random_negative_binomial (@var{n},@var{p})
2327 @deffnx {Función} random_negative_binomial (@var{n},@var{p},@var{m})
2328 Devuelve un valor aleatorio @i{Binomial Negativo}@math{(n,p)}, con @math{0 < p \leq 1} y @math{n} positivo. Llamando a @code{random_negative_binomial} con un tercer argumento @var{m}, se simulará una muestra aleatoria de tamaño @var{m}.
2330 Algoritmo descrito en Devroye, L. (1986) @var{Non-Uniform Random Variate Generation}. Springer Verlag, p. 480.
2332 Para hacer uso de esta función, ejecútese primero @code{load("distrib")}.