Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Classes | Public Member Functions | Protected Attributes | Private Member Functions | List of all members
GumbelDistributionFitter Class Reference

Implements a fitter for the Gumbel distribution. More...

#include <OpenMS/MATH/STATISTICS/GumbelDistributionFitter.h>

Classes

struct  GumbelDistributionFitResult
 struct to represent the parameters of a gumbel distribution More...
 

Public Member Functions

 GumbelDistributionFitter ()
 Default constructor. More...
 
virtual ~GumbelDistributionFitter ()
 Destructor. More...
 
void setInitialParameters (const GumbelDistributionFitResult &result)
 sets the gumbel distribution start parameters a and b for the fitting More...
 
GumbelDistributionFitResult fit (std::vector< DPosition< 2 > > &points)
 Fits a gumbel distribution to the given data points. More...
 

Protected Attributes

GumbelDistributionFitResult init_param_
 

Private Member Functions

 GumbelDistributionFitter (const GumbelDistributionFitter &rhs)
 Copy constructor (not implemented) More...
 
GumbelDistributionFitteroperator= (const GumbelDistributionFitter &rhs)
 assignment operator (not implemented) More...
 

Detailed Description

Implements a fitter for the Gumbel distribution.

This class fits a Gumbel distribution to a number of data points. The results as well as the initial guess are specified using the struct GumbelDistributionFitResult.

The formula with the fitted parameters can be transformed into a gnuplot formula using getGnuplotFormula() after fitting.

Constructor & Destructor Documentation

Default constructor.

virtual ~GumbelDistributionFitter ( )
virtual

Destructor.

Copy constructor (not implemented)

Member Function Documentation

GumbelDistributionFitResult fit ( std::vector< DPosition< 2 > > &  points)

Fits a gumbel distribution to the given data points.

Parameters
pointsInput parameter which represents the point used for the fitting
Exceptions
Exception::UnableToFitis thrown if fitting cannot be performed
GumbelDistributionFitter& operator= ( const GumbelDistributionFitter rhs)
private

assignment operator (not implemented)

void setInitialParameters ( const GumbelDistributionFitResult result)

sets the gumbel distribution start parameters a and b for the fitting

Member Data Documentation

GumbelDistributionFitResult init_param_
protected

OpenMS / TOPP release 2.0.0 Documentation generated on Tue Aug 25 2015 05:54:11 using doxygen 1.8.9.1