Ten model dopasowuje krzywą wielomianową do zbioru danych. Użytkownicy mogą dodawać punkty (zgodnie z limitem), klikając w panelu wykresu. Dodaj dane do panelu, a następnie dostosuj parametry wielomianu y = f(x), aby uzyskać dobre dopasowanie, używając a,b,c,d, i e jako parametrów. Użyj przycisku najlepszego dopasowania, aby je porównać ze swoim.
Model używa elementu NumericJS aby pomóc ci rozwiązać układ równań liniowych wymaganych do przybliżenia metodą najmniejszych kwadratów.
Zobacz: Metoda najmniejszych kwadratów .
Naszą funkcją jest
gdzie {fj(x)} to funkcje potęgowe o wykładnikach naturalnych: {1,x,x2,x3,...,xm}, a {cj} to współczynniki.
Chcemy zminimalizować sumę:
.
W tym celu musimy zróżniczkować po ci, i przyrównać do zera:
Uzyskujemy następujący układ:
gdzie (a,b)d są zdefiniowane jako:
.