00001 #ifndef confidence_h
00002 #define confidence_h
00003
00004 #include <utility>
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 namespace confidence {
00024
00025 typedef std::pair<double,double> interval;
00026
00027
00028 interval confidence_binomial(unsigned int n, unsigned int k, double level);
00029
00030
00031 interval confidence_binomial_clopper_pearson(unsigned int n, unsigned int k, double level);
00032
00033
00034 interval confidence_binomial_normal(unsigned int n, unsigned int k, double level);
00035
00036
00037 interval confidence_binomial_jeffreys(unsigned int n, unsigned int k, double level);
00038
00039
00040 interval confidence_binomial_jeffreys_modified(unsigned int n, unsigned int k, double level);
00041
00042
00043 interval confidence_binomial_d0(unsigned int n, unsigned int k, double level);
00044
00045 }
00046
00047 #endif // confidence_h