35 #ifndef OPENMS_MATH_STATISTICS_GUMBELDISTRIBUTIONFITTER_H
36 #define OPENMS_MATH_STATISTICS_GUMBELDISTRIBUTIONFITTER_H
44 #include <gsl/gsl_rng.h>
45 #include <gsl/gsl_vector.h>
46 #include <gsl/gsl_multifit_nlin.h>
123 const String & getGnuplotFormula()
const;
127 static int gumbelDistributionFitterf_(
const gsl_vector * x,
void * params, gsl_vector * f);
129 static int gumbelDistributionFitterdf_(
const gsl_vector * x,
void * params, gsl_matrix * J);
131 static int gumbelDistributionFitterfdf_(
const gsl_vector * x,
void * params, gsl_vector * f, gsl_matrix * J);
133 void printState_(
size_t iter, gsl_multifit_fdfsolver * s);
double a
location parameter a
Definition: GumbelDistributionFitter.h:99
A more convenient string class.
Definition: String.h:56
double b
scale parameter b
Definition: GumbelDistributionFitter.h:102
GumbelDistributionFitResult & operator=(const GumbelDistributionFitResult &rhs)
Definition: GumbelDistributionFitter.h:88
struct to represent the parameters of a gumbel distribution
Definition: GumbelDistributionFitter.h:72
GumbelDistributionFitResult()
Definition: GumbelDistributionFitter.h:76
String gnuplot_formula_
Definition: GumbelDistributionFitter.h:137
Implements a fitter for the Gumbel distribution.
Definition: GumbelDistributionFitter.h:67
GumbelDistributionFitResult init_param_
Definition: GumbelDistributionFitter.h:135
GumbelDistributionFitResult(const GumbelDistributionFitResult &rhs)
Definition: GumbelDistributionFitter.h:82