Polecenie Regresja

Regresja( <Lista Punktów>, <Lista Funkcji> )

Zwraca kombinację liniową funkcji, która najlepiej dopasowuje się do punktów z listy.

  • Regresja({(-2, 3), (0, 1), (2, 1), (2, 3)}, {x^2, x}) daje w wyniku 0.625 x^2 - 0.25x.

  • Niech L = {A, B, C, …​}, f(x) = 1, g(x) = x, h(x) = e^x, F = {f, g, h}. Regresja(L, F) blicza funkcję postaci a + b x + c e^x, która dopasowuje się do punktów z listy.

Regresja( <Lista Punktów>, <Funkcja> )

Zwraca funkcję, która dopasowuje się do punktów z listy z minimalnym błędem średniokwadratowym względem określonego modelu. Podana funkcja modelu musi zależeć od jednego lub więcej suwaków, które są traktowane jako wartości początkowe parametrów do optymalizacji. Iteracja nieliniowa może się nie zbiegać, ale dostosowanie suwaków do lepszego punktu początkowego może pomóc.

Niech a będzie suwakiem w przedziale od -5 do 5 z krokiem 1. Regresja({(-2, 3), (0, 1), (2, 1), (2, 3)}, a + x^2) daje w wyniku -1 + x^2.