![]()  | 
  
    OpenMS
    
     
   | 
  
Implements a fitter for the Gumbel distribution. More...
#include <OpenMS/MATH/STATISTICS/GumbelMaxLikelihoodFitter.h>
Classes | |
| struct | GumbelDistributionFitResult | 
| struct to represent the parameters of a gumbel distribution  More... | |
Public Member Functions | |
| GumbelMaxLikelihoodFitter () | |
| Default constructor.  More... | |
| GumbelMaxLikelihoodFitter (GumbelDistributionFitResult init) | |
| Default constructor.  More... | |
| virtual | ~GumbelMaxLikelihoodFitter () | 
| Destructor.  More... | |
| void | setInitialParameters (const GumbelDistributionFitResult &result) | 
| sets the gumbel distribution start parameters a and b for the fitting  More... | |
| GumbelDistributionFitResult | fitWeighted (const std::vector< double > &x, const std::vector< double > &w) | 
| Fits a gumbel distribution to the given data x values. Fills a weighted histogram first and generates y values.  More... | |
Protected Attributes | |
| GumbelDistributionFitResult | init_param_ | 
Private Member Functions | |
| GumbelMaxLikelihoodFitter (const GumbelMaxLikelihoodFitter &rhs) | |
| Copy constructor (not implemented)  More... | |
| GumbelMaxLikelihoodFitter & | operator= (const GumbelMaxLikelihoodFitter &rhs) | 
| assignment operator (not implemented)  More... | |
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.
Default constructor.
Default constructor.
      
  | 
  virtual | 
Destructor.
      
  | 
  private | 
Copy constructor (not implemented)
| GumbelDistributionFitResult fitWeighted | ( | const std::vector< double > & | x, | 
| const std::vector< double > & | w | ||
| ) | 
Fits a gumbel distribution to the given data x values. Fills a weighted histogram first and generates y values.
| x | Input x values | 
| w | Input weights | 
| Exception::UnableToFit | is thrown if fitting cannot be performed | 
      
  | 
  private | 
assignment operator (not implemented)
| void setInitialParameters | ( | const GumbelDistributionFitResult & | result | ) | 
sets the gumbel distribution start parameters a and b for the fitting
      
  | 
  protected |