This class does the math to compute statistics for FittingWindow. More...
#include <FittingStatistics.h>
Public Member Functions | |
| FittingStatistics () | |
| Single constructor. | |
| void | calculateCurveFitAndStatistics (unsigned int order, const FittingPointsConvenient &pointsConvenient, FittingCurveCoefficients &coefficients, double &mse, double &rms, double &rSquared) |
| Compute the curve fit and the statistics for that curve fit. More... | |
This class does the math to compute statistics for FittingWindow.
Definition at line 19 of file FittingStatistics.h.
| void FittingStatistics::calculateCurveFitAndStatistics | ( | unsigned int | order, |
| const FittingPointsConvenient & | pointsConvenient, | ||
| FittingCurveCoefficients & | coefficients, | ||
| double & | mse, | ||
| double & | rms, | ||
| double & | rSquared | ||
| ) |
Compute the curve fit and the statistics for that curve fit.
| order | Requested order of the polynomial to be fitted. This will be reduced if there are not enough points just enough to prevent having an undetermined system (=more degrees of freedom than constraints) since otherwise there wil be an infinite number of solutions |
| pointsConvenient | Input data consisting of (x,y) points in graph coordinates |
| coefficients | Output coefficients a0, a1, and so on in y = a0 + a1 * x + a2 * x^2 + ... |
| mse | Mean squared error between the original data and the fitted curve |
| rms | Root mean square error between the original data and the fitted curve |
| rSquared | R-squared error between the original data and the fitted curve |
Definition at line 68 of file FittingStatistics.cpp.
1.8.5