Bigaussian distribution fitter (1-dim.) approximated using linear interpolation. More...
#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/BiGaussFitter1D.h>
Public Member Functions | |
| BiGaussFitter1D () | |
| Default constructor. | |
| BiGaussFitter1D (const BiGaussFitter1D &source) | |
| copy constructor | |
| virtual | ~BiGaussFitter1D () |
| destructor | |
| virtual BiGaussFitter1D & | operator= (const BiGaussFitter1D &source) |
| assignment operator | |
| QualityType | fit1d (const RawDataArrayType &range, InterpolationModel *&model) |
| return interpolation model | |
Static Public Member Functions | |
| static Fitter1D * | create () |
| create new BiGaussModel object (function needed by Factory) | |
| static const String | getProductName () |
| name of the model (needed by Factory) | |
Protected Member Functions | |
| void | updateMembers_ () |
Protected Attributes | |
| Math::BasicStatistics | statistics1_ |
| statistics for first peak site | |
| Math::BasicStatistics | statistics2_ |
| statistics for second peak site | |
Bigaussian distribution fitter (1-dim.) approximated using linear interpolation.
Parameters of this class are:| Name | Type | Default | Restrictions | Description |
|---|---|---|---|---|
| interpolation_step | float | 0.2 | Sampling rate for the interpolation of the model function. | |
| tolerance_stdev_bounding_box | float | 3 | Bounding box has range [minimim of data, maximum of data] enlarged by tolerance_stdev_bounding_box times the standard deviation of the data. | |
| statistics:mean | float | 1 | Centroid position of the model. | |
| statistics:variance | float | 1 | The variance of the model. | |
| statistics:variance1 | float | 1 | Variance of the first gaussian, used for the lower half of the model. | |
| statistics:variance2 | float | 1 | Variance of the second gaussian, used for the upper half of the model. |
| BiGaussFitter1D | ( | ) |
Default constructor.
| BiGaussFitter1D | ( | const BiGaussFitter1D & | source | ) |
copy constructor
| virtual ~BiGaussFitter1D | ( | ) | [virtual] |
destructor
| static Fitter1D* create | ( | ) | [inline, static] |
create new BiGaussModel object (function needed by Factory)
| QualityType fit1d | ( | const RawDataArrayType & | range, | |
| InterpolationModel *& | model | |||
| ) | [virtual] |
return interpolation model
Reimplemented from Fitter1D.
| virtual BiGaussFitter1D& operator= | ( | const BiGaussFitter1D & | source | ) | [virtual] |
assignment operator
| void updateMembers_ | ( | ) | [protected, virtual] |
Reimplemented from MaxLikeliFitter1D.
Math::BasicStatistics statistics1_ [protected] |
statistics for first peak site
Math::BasicStatistics statistics2_ [protected] |
statistics for second peak site
| OpenMS / TOPP release 1.10.0 | Documentation generated on Thu Mar 7 2013 09:42:56 using doxygen 1.7.1 |