PolySolve is a polynomial regression tool by Paul Lutus that finds the least-squares polynomial of a chosen degree for a set of x and y data points. Data is pasted into a text area, the degree is selected, and the coefficients are calculated together with a plot of the fit.
The output includes the coefficient list, the correlation coefficient and the standard error, and the polynomial can be given in several output forms, including source code, so the fitted function can be placed directly into firmware, spreadsheets or analysis scripts. The degree can be raised until the fit is adequate, while the displayed error shows when the model starts to overfit.
It is a good fit for sensor calibration, lookup table replacement and empirical curve approximation. At high degrees and with ill-conditioned data the numerical stability limits the usable degree, so results should always be checked against the measured points.
See our disclaimer below: we have not verified whether data is processed only in the page. Avoid confidential measurement data.

























