Go to the documentation of this file.Go to the SVN repository for this file.
36 #ifndef ALGO_BLAST_GUMBEL_PARAMS__INCLUDED_SLS_ALP_REGRESSION
37 #define ALGO_BLAST_GUMBEL_PARAMS__INCLUDED_SLS_ALP_REGRESSION
76 static void find_tetta_general(
83 std::vector<double> &res_);
85 static double find_single_tetta_general(
92 static void correction_of_errors(
94 Int4 number_of_elements_);
97 static void robust_regression_sum_with_cut_LSM(
99 Int4 number_of_elements_,
103 bool cut_right_tail_,
107 double &beta0_error_,
108 double &beta1_error_,
111 bool &res_was_calculated_);
113 static double function_for_robust_regression_sum_with_cut_LSM(
116 Int4 number_of_elements_,
121 double &beta0_error_,
122 double &beta1_error_,
123 bool &res_was_calculated_);
125 static void robust_regression_sum_with_cut_LSM_beta1_is_defined(
127 Int4 number_of_elements_,
131 bool cut_right_tail_,
135 double &beta0_error_,
139 bool &res_was_calculated_);
141 static double function_for_robust_regression_sum_with_cut_LSM_beta1_is_defined(
144 Int4 number_of_elements_,
149 double &beta0_error_,
151 bool &res_was_calculated_);
153 static double error_of_the_lg(
157 static double error_of_the_sqrt(
161 static double error_of_the_ratio(
167 static double error_of_the_product(
173 static double error_of_the_sum(
194 static double median(
198 static double robust_sum(
static double sqrt_for_errors(double x_)
int32_t Int4
4-byte (32-bit) signed integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
The NCBI C++/STL use hints.
Defines Limits for the types used in NCBI C/C++ toolkit.
double function_type(double x_, void *func_number_)