Regresie neliniară

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Aproximarea unui set de observații folosind polinoame de diferite grade

În statistici , regresia neliniară este o metodă de estimare a unei curbe prin interpolare a unui model de formă:

pe un set de observații (posibil multi-dimensionale), referitoare la variabile , .

Metode de estimare

Spre deosebire de cazul regresiei liniare , nu există o metodă generală pentru determinarea valorilor parametrilor care garantează cea mai bună interpolare a datelor. În acest scop, se utilizează clase de algoritmi de optimizare numerică, care pornind de la valorile inițiale, alese la întâmplare sau printr-o analiză preliminară, ajung la punctele considerate optime. Este posibil să aveți maximele locale ale bunătății de potrivire, dar în contrast cu cazul regresiei liniare , în care maximul este de natură globală .

Linearizare

Mai multe modele neliniare pot fi liniarizate (adică transformate în modele liniare, reducând astfel sarcina numerică a problemei de estimare ). Un exemplu este dat de modele:

Și

Primul apare în mod natural într-o varietate de contexte, ca soluție la ecuațiile diferențiale obișnuite ; al doilea este tipic domeniului economiei și econometriei , ca model pentru funcția de producție . În ambele cazuri este posibil să se liniarizeze modelele prin aplicarea unei transformări logaritmice .

Logaritmii în regresie

Caz Regresie Interpretarea
lin-log O modificare procentuală de 1% în X are ca rezultat o modificare de 0,01 în Y.
log-lin O variație a unei unități în X (ΔX = 1) are ca rezultat o variație egală cu 100 % în Y.
log-log O variație de 1% în X are ca rezultat o variație de % în Y ( elasticitate ).

Metode suplimentare

Modele de complexitate mai mare, precum cele caracterizate prin ecuații transcendente precum , sunt estimate folosind algoritmi mai sofisticati. Mai multe programe matematice conțin biblioteci de optimizare : Gauss, GNU Octave , MATLAB , Mathematica ; Există, de asemenea, biblioteci de optimizare disponibile pe scară largă pentru limbaje avansate precum C ++ sau Fortran .

Clarificări privind domeniul de aplicare al metodei

Adesea se consideră - în mod eronat - că utilizarea metodei celor mai mici pătrate pentru a estima parametrii , , într-un model ca:

constituie un caz de regresie neliniară. În realitate, adjectivul (non) liniar se referă la parametri , nu la variabila (variabile) dependentă (e), deci modelul de mai sus este estimat folosind cele mai mici pătrate obișnuite ca model de regresie liniară ; în acest sens, a se vedea articolul aferent.

Elemente conexe

Controlul autorității Thesaurus BNCF 57284 · GND (DE) 4251077-6