35 #ifndef OPENMS_ANALYSIS_OPENSWATH_MRMRTNORMALIZER_H 36 #define OPENMS_ANALYSIS_OPENSWATH_MRMRTNORMALIZER_H 38 #include <OpenMS/config.h> 69 static double llsm_rsq(std::vector<std::pair<double, double> >& pairs);
71 static std::pair<double, double > llsm_fit(std::vector<std::pair<double, double> >& pairs);
75 static double llsm_rss(std::vector<std::pair<double, double> >& pairs, std::pair<double, double >& coefficients);
79 static std::vector<std::pair<double, double> > llsm_rss_inliers(std::vector<std::pair<double, double> >& pairs,
80 std::pair<double, double >& coefficients,
double max_threshold);
93 static int jackknifeOutlierCandidate(std::vector<double>& x, std::vector<double>& y);
106 static int residualOutlierCandidate(std::vector<double>& x, std::vector<double>& y);
135 static std::vector<std::pair<double, double> > removeOutliersRANSAC(std::vector<std::pair<double, double> >& pairs,
137 double coverage_limit,
138 size_t max_iterations,
139 double max_rt_threshold,
140 size_t sampling_size);
158 static std::vector<std::pair<double, double> > ransac(std::vector<std::pair<double, double> >& pairs,
size_t n,
size_t k,
double t,
size_t d,
bool test =
false);
186 static std::vector<std::pair<double, double> > removeOutliersIterative(std::vector<std::pair<double, double> >& pairs,
188 double coverage_limit,
198 static double chauvenet_probability(std::vector<double>& residuals,
int pos);
206 static bool chauvenet(std::vector<double>& residuals,
int pos);
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
The MRMRTNormalizer will find retention time peptides in data.
Definition: MRMRTNormalizer.h:58
bool test
Status of the current subsection.