35 #ifndef OPENMS_MATH_STATISTICS_GAMMADISTRIBUTIONFITTER_H
36 #define OPENMS_MATH_STATISTICS_GAMMADISTRIBUTIONFITTER_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 gammaDistributionFitterf_(
const gsl_vector * x,
void * params, gsl_vector * f);
129 static int gammaDistributionFitterdf_(
const gsl_vector * x,
void * params, gsl_matrix * J);
131 static int gammaDistributionFitterfdf_(
const gsl_vector * x,
void * params, gsl_vector * f, gsl_matrix * J);
133 void printState_(
size_t iter, gsl_multifit_fdfsolver * s);
GammaDistributionFitResult()
Definition: GammaDistributionFitter.h:76
A more convenient string class.
Definition: String.h:56
Implements a fitter for the Gamma distribution.
Definition: GammaDistributionFitter.h:67
GammaDistributionFitResult & operator=(const GammaDistributionFitResult &rhs)
Definition: GammaDistributionFitter.h:88
String gnuplot_formula_
Definition: GammaDistributionFitter.h:137
double p
parameter p of the gamma distribution
Definition: GammaDistributionFitter.h:102
GammaDistributionFitResult(const GammaDistributionFitResult &rhs)
Definition: GammaDistributionFitter.h:82
GammaDistributionFitResult init_param_
Definition: GammaDistributionFitter.h:135
struct to represent the parameters of a gamma distribution
Definition: GammaDistributionFitter.h:72
double b
parameter b of the gamma distribution
Definition: GammaDistributionFitter.h:99