Polynomial Regression in Flutter

Probhakar
Dec 26, 2020

A simple implementation of polynomial regression of order 2 in Flutter

The theory is very well explained here.

The matrix form co-efficient of Polynomial Regression of order m is shown as below

Incase of Quadratic regression or Polynomial regression with m=2 it becomes —

I am using the linear algebra package linalg for this purpose.

I defined a function that will take a list of y values. x values will be taken from 0 to (length of the list -1) and also a list of x values for prediction.
// input = [20, 32, 40, 34, 56]
// imput is basically (0,20),(1,32),(2,40),(3,34),(4,56)
// predictionFor = [5, 6]

output

[61.6, 72.0]

That's it.✌

--

--