#ifndef __POISSON_H__ // Prevents redefinition /****************************************************/ /* Распределение Пуассона */ /****************************************************/ double poissonDF(double lambda, double n); /* Вычисляет вероятность того, что случайная величина, * подчиняющаяся распределению Пуассона с средним lambda, * не превосходит n. */ double rev_poissonDF(double n, double q); /* По известной вероятности q того, что случайная величина, * подчиняющаяся распределению Пуассона, не превосходит n, * находит среднее lambda, для которого poissonDF(lambda, n) * вернет q. */ double rightCI_Poisson(double n, double level); /* По известному количеству "успехов" вычисляется * правая граница доверительного интервала с * доверительным уровнем level. */ double leftCI_Poisson(double n, double level); /* По известному количеству "успехов" вычисляется * левая граница доверительного интервала с * доверительным уровнем level. */ #define __POISSON_H__ // To prevent redefinition #endif // Ends "#ifndef __POISSON_H__