예제 #1
0
        /// <summary>
        /// Metodo que calcula la frecuencia esperada en un intervalo
        /// </summary>
        /// <param name="intervalo"></param>
        /// <param name="tamanioMuestra"></param>
        /// <param name="cantidadIntervalos"></param>
        /// <returns></returns>
        public override double CalcularFrecuenciaEsperadaEnIntervalo(Intervalo intervalo, int tamanioMuestra, int cantidadIntervalos = 0)
        {
            var distribucion = new PoissonDistribution(Lambda);

            var probabilidadEsperada = distribucion.LeftExclusiveProbability((int)intervalo.LimiteSuperior) -
                                       distribucion.LeftExclusiveProbability((int)intervalo.LimiteInferior);

            return(probabilidadEsperada * tamanioMuestra);
        }