Regresja nieliniowa

Regresja nieliniowa (ang. nonlinear regression) – jedna z metod analizy regresji, w ramach której związek pomiędzy co najmniej dwiema zmiennymi jest modelowany poprzez dopasowanie do niego funkcji, która nie jest funkcją liniową (może to być przykładowo funkcja wykładnicza, funkcja logarytmiczna, funkcja trygonometryczna itd.). Regresja nieliniowa jest stosowana wtedy, gdy funkcja liniowa nie jest funkcją najlepiej dopasowaną do rozkładu dwóch lub większej liczby zmiennych[1].

Zmienne zależne i niezależne muszą być zmiennymi liczbowymi (a więc zmiennymi, których pomiar został dokonany na skali przedziałowej lub ilorazowej). Zmienne jakościowe (ze skali nominalnej) z kolei muszą zostać zakodowane (w ramach tzw. dummy coding) jako zmienne liczbowe i dychotomiczne (a więc przyjmujące tylko dwie wartości)[1].

Iteracyjne algorytmy estymacji

edytuj

Dopasowanie funkcji do zbioru danych odbywa się poprzez zastosowanie iteracyjne algorytmy estymacji. Można wyróżnić kilka służących do tego algorytmów. W farmakologii i naukach biochemicznych najczęściej używaną metodą jest metoda Marquardta (nazywana też algorytmem Levenberga-Marquardta. Metoda ta stanowi połączenie (hybrydę) dwóch starszych algorytmów: metody najszybszego spadku oraz metody Gaussa-Newtona (będącej rozszerzeniem metody Newtona na sytuacje w których poszukuje się minimum dla funkcji nieliniowej).
Inną metodą, alternatywną wobec metody Marquardta, jest metoda Neldera-Meada[2].

Przypisy

edytuj
  1. a b Regresja nieliniowa w dokumentacji IBM SPSS Statistics [online], www.ibm.com [dostęp 2024-07-26] (pol.).
  2. Harvey J. Motulsky, Lennart A. Ransnas, Fitting curves to data using nonlinear regression: a practical and nonmathematical review, „The FASEB Journal”, 1 (5), 1987, s. 365–374, DOI10.1096/fasebj.1.5.3315805, ISSN 0892-6638 [dostęp 2024-07-26] (ang.).