Class PolynomialRegressionRenderer

java.lang.Object
com.arbergashi.charts.render.BaseRenderer
com.arbergashi.charts.render.analysis.PolynomialRegressionRenderer
All Implemented Interfaces:
ChartRenderer

public final class PolynomialRegressionRenderer extends BaseRenderer
Polynomial regression renderer (degree 2).

Fits a quadratic curve y = a + b*x + c*x^2 using normal equations and draws it as a smooth curve.

Performance: Fitting is O(n) with a fixed-size 3x3 solve; rendering is O(m) where m is the number of segments.

Since:
2024-06-01
Version:
1.0.0
Author:
Arber Gashi
  • Constructor Details

    • PolynomialRegressionRenderer

      public PolynomialRegressionRenderer()
  • Method Details