7#ifndef FITTING_STATISTICS_H
8#define FITTING_STATISTICS_H
45 int significantDigits);
49 void calculateCurveFit (
int orderReduced,
52 int significantDigits);
53 bool calculateCurveFitReducedFurther (
int orderReducedFurther,
55 int significantDigits,
56 QVector<double> &a)
const;
62 void loadXAndYArrays (
int orderReduced,
65 QVector<double> &Y)
const;
QVector< double > FittingCurveCoefficients
Coefficients x0, x1, ... in y = a0 + a1 * x + a2 * x^2 + ...
QList< QPointF > FittingPointsConvenient
Array of (x,y) points in graph coordinates.
const int MAX_POLYNOMIAL_ORDER
FittingStatistics()
Single constructor.
void calculateCurveFitAndStatistics(unsigned int order, const FittingPointsConvenient &pointsConvenient, FittingCurveCoefficients &coefficients, double &mse, double &rms, double &rSquared, int significantDigits)
Compute the curve fit and the statistics for that curve fit.
virtual ~FittingStatistics()
Matrix class that supports arbitrary NxN size.