Anar al contingut

Regressió Ridge

De L'Enciclopèdia, la wikipedia en valencià

La regressió Ridge (també cridada regressió cresta) és un método d'estimació dels coeficients de models de regressió múltiple en escenaris en els que les variables independents estan molt correlacionadas.[1] S'ha utilisat en molts camps, com l'econometria, la química i l'ingenieria.[2] També conegut com regularisació de Tíjonov, en honor a Andrey Tikhonov, és un método de regularisació de problemes mal plantejats.[nota 1] És particularment útil per a mitigar el problema de la multicolinealidad en la regressió llineal, que es produïx comunament en models en un gran número de paràmetros.[3] En general, el método proporciona una major eficiència en els problemes d'estimació de paràmetros a canvi d'una cantitat tolerable de biaix (vore compensació biaixe-varianza).[4]

La teoria va ser introduïda per primera volta per Hoerl i Kennard en 1970 en els seus artículs de Technometrics "Ridge regressions: biased estimation of nonorthogonal problems" i "Ridge regressions: applications in nonorthogonal problems",[1][5][6] resultat de dèu anys d'investigació en el camp de l'anàlisis de crestes.[7]


La regressió Ridge es va desenrollar com una possible solució a l'imprecisió dels estimadors de mínims quadrats quan els models de regressió llineal tenen algunes variables independents multicolineales (altament correlacionadas) per mig de la creació d'un estimador de regressió de cresta (RR). Açò proporciona una estimació més precisa dels paràmetros de la cresta, ya que la seua varianza i estimador quadràtic mig són a sovint més menuts que els estimadors mínims quadrats derivats anteriorment.[2][8]

Descripció general

[editar | editar còdic]

En el cas més senzill, el problema d'una matriu de moments casi sinular 𝐗𝖳𝐗 s'alivia afegint elements positius a les diagonals, en lo que disminuïx el seu número de condició. De forma anàloga a l'estimador de mínims quadrats ordinaris, l'estimador de cresta simple ve dau per:

β^R=(𝐗𝖳𝐗+λ𝐈)1𝐗𝖳𝐲

A on 𝐲 és la regressió, 𝐗 és la matriu de disseny, 𝐈 és la matriu d'identitat, i el paràmetro ridge λ0 servix com a constant que desplaça les diagonals de la matriu de moments.[9] Pot demostrar-se que este estimador és la solució al problema de mínims quadrats subjecte a la restricció β𝖳β=c, que pot expressar-se com un Lagrangiano:

minβ(𝐲𝐗β)𝖳(𝐲𝐗β)+λ(β𝖳βc)

que mostra que λ no és més que el multiplicador de Lagrange de la restricció.[10] Típicament, λ s'elegix segons un criteri heurístic, de modo que la restricció no se satisfarà exactament. Concretament en el cas de λ=0, en el que la restricció no és vinculant, l'estimador de cresta es reduïx a mínims quadrats ordinaris. A continuació s'analisa un enfocament més general de la regularisació de Tíjonov.

Regularisació de Tíjonov

[editar | editar còdic]

Història

[editar | editar còdic]

La regularisació de Tíjonov es va inventar de forma independent en molts contexts diferents. Es va donar a conéixer àmpliament a través de la seua aplicació a equacions integrals en els treballs d'Andrey Tikhonov[11][12][13][14][15] i David L. Phillips.[16] Alguns autors utilisen el terme regularisació Tíjonov-Phillips. El cas de dimensió finita va ser expost per Arthur E. Hoerl, que va adoptar un enfocament estadístic,[17] i per Manus Foster, que va interpretar este método com un filtre de Wiener-Kolmogorov (Kriging).[18] Seguint a Hoerl, es coneix en la lliteratura estadística com a regressió ridge,[19] cridada aixina per l'anàlisis ridge ("ridge" es referix a la trayectòria des del màxim restringit).[20]

Formalisació

[editar | editar còdic]

Supongam que per a una matriu coneguda A i el vector 𝐛, volem trobar un vector 𝐱 de manera que:

A𝐱=𝐛,

a on 𝐱 i 𝐛 poden ser de diferents tamanys i A pugues no ser quadrat.


L'enfocament estàndar és la regressió llineal per mínims quadrats ordinaris. No obstant, si cap 𝐱 satisfà l'equació o més d'una 𝐱 ho satisfà, és dir, la solució no és única, es diu que el problema està mal plantejat. En tals casos, l'estimació per mínims quadrats ordinaris conduïx a un sistema d'equacions sobredeterminado o, més a sovint, subdeterminado. La majoria dels fenomens del món real tenen l'efecte de filtres de pas baix en la direcció d'alvanç, a on A mapea 𝐱 cap a 𝐛. Per lo tant, en resoldre el problema invers, el mapeado invers funciona com un filtre de pas alt que té la tendència indesijable d'amplificar el soroll (els valors propis / valors singulars són majors en la cartografia inversa a on eren menors en la cartografia directa). Ademés, els mínims quadrats ordinaris anulen implícitament tots els elements de la versió reconstruïda de 𝐱 que està en l'espai nul de A, en lloc de permetre que un model s'utilise com prior para 𝐱. Els mínims quadrats ordinaris busquen minimisar la suma dels residus al quadrat, que pot escriure's de forma compacta com:

A𝐱𝐛22,

a on 2 és la norma euclidiana.

Per a donar preferència a una solució particular en propietats desijables, es pot incloure un terme de regularisació en esta minimisació:

A𝐱𝐛22+Γ𝐱22

per a una matriu de Tíjonov convenientment elegida Γ. En molts casos, esta matriu s'elegix com a múltiple escalar de la matriu identitat Γ=αI, donant preferència a les solucions en normes més menudes; açò es coneix com a regularisació L2 .[21] En atres casos, poden utilisar-se operadors de pas alt (per eixemple, un operador de diferència o un operador de Fourier ponderat) per a impondre la suavitat si es creu que el vector subjacent és majoritàriament continu. Esta regularisació millora el condicionamiento del problema, permetent aixina una solució numèrica directa. Una solució explícita, denotada per x^ és donat per

x^=(A𝖳A+Γ𝖳Γ)1A𝖳𝐛.

L'efecte de la regularisació pot variar en funció de l'escala de la matriu Γ. Per a Γ=0 es reduïx a la solució per mínims quadrats no regularisada, sempre que (ATA)-1 existixca.

La regularisació de L2 s'utilisa en molts contexts a banda de la regressió llineal, com la classificació en regressió llogística o màquines de vectores de soport,[22] i la factorización de matrius.[23]

Aplicació als resultats d'ajust existents

[editar | editar còdic]

Ya que la Regularisació de Tíjonov simplement afig un terme quadràtic a la funció objectiu en els problemes d'optimisació, és possible fer-ho en acabant de que s'haja produït l'optimisació no regularisada. Per eixemple, si el problema anterior en Γ=0 s'obté la solució x^0 la solució en presència de Γ0 pot expressar-se com seguix:

x^=Bx^0,

en la "matriu de regularisació" B=(A𝖳A+Γ𝖳Γ)1A𝖳A


Si l'ajust de paràmetros ve acompanyat d'una matriu d'covarianza de les incertituts estimades dels paràmetros V0 llavors la matriu de regularisació serà

B=(V01+Γ𝖳Γ)1V01,

i el resultat regularisat tindrà una nova covarianza

V=BV0B𝖳.

En el context d'ajusts de verosimilitut arbitraris, açò és vàlit, sempre que l'aproximació quadràtica de la funció de verosimilitut siga vàlida. Açò significa que, sempre que el destorbament del resultat no regularisat siga menuda, es pot regularisar qualsevol resultat que es presente com un punt de millor ajust en una matriu d'covarianza. No es necessita un coneiximent detallat de la funció de verosimilitut subjacent.[24]

Regularisació de Tikhonov generalisada

[editar | editar còdic]

Per a distribucions normals multivariantes generals per a 𝐱 i l'error de les senyes, es pot aplicar una transformació de les variables per a reduir al cas anterior. De forma equivalent, es pot buscar un 𝐱 per a minimisar:

A𝐱𝐛P2+𝐱𝐱0Q2,

a on es va usar 𝐱Q2 per a representar la norma ponderada al quadrat 𝐱𝖳Q𝐱 (compare's en la distància de Mahalanobis). En l'interpretació bayesiana P és la matriu d'covarianza inversa de 𝐛, 𝐱0 és el valor esperat de 𝐱, i Q és la matriu d'covarianza inversa de 𝐱. La matriu de Tíjonov ve donada llavors com una factorización de la matriu Q=Γ𝖳Γ (per eixemple, la factorización de Cholesky) i es considera un filtre de blanqueamiento.

Este problema generalisat té una solució òptima 𝐱* que pot escriure's explícitament per mig de la fòrmula

𝐱*=(A𝖳PA+Q)1(A𝖳P𝐛+Q𝐱0),

o equivalentement, quan Q no és una matriu nula:

𝐱*=𝐱0+(A𝖳PA+Q)1(A𝖳P(𝐛A𝐱0)).

Vore també

[editar | editar còdic]
  • L'estimador LASSO és un atre método de regularisació en estadística
  1. 1,0 1,1 Hilt, Donald E.; Hilt, Donald E.; Seegrist, {{{nom3}}}; States, {{{nom4}}} (1977). Ridge, a computer program for calculating ridge regression estimates, Dept. of Agriculture, Forest Service, Northeastern Forest Experiment Station.
  2. 2,0 2,1 Gruber, Marvin (1998-02-26). Improving Efficiency by Shrinkage: The James--Stein and Ridge Regression Estimators (en en), CRC Press. ISBN 978-0-8247-0156-7.
  3. Kennedy, Peter (2003). A Guide to Econometrics (en en), MIT Press. ISBN 978-0-262-61183-1.
  4. Gruber, Marvin (1998-02-26). Improving Efficiency by Shrinkage: The James--Stein and Ridge Regression Estimators (en en), CRC Press. ISBN 978-0-8247-0156-7.
  5. Technometrics.doi:10.2307/1267351.
  6. Technometrics.doi:10.2307/1267352.
  7. Beck, James Vere; Arnold, Kenneth J. (1977). Parameter Estimation in Engineering and Science (en en), James Beck. ISBN 978-0-471-06118-2.
  8. Jolliffe, I. T. (2006-05-09). Principal Component Analysis (en en), Springer Science & Business Mija. ISBN 978-0-387-22440-4.
  9. Communications in Statistics – Theory and Methods.doi:10.1081/STA-200056836.
  10. «"Об устойчивости обратных задач"». web.archive.org. Archivat des d'el original, el 27 de febrer de 2005. Consultat el 2024-03-30.
  11. Doklady Akademii Nauk SSSR.
  12. Washington: Winston & Sons.
  13. Numerical Methods for the Solution of Ill-Posed Problems (en en).
  14. Nonlinear Ill-Posed Problems (en en).
  15. Journal of the ACM.9(1)
    84–97.ISSN 0004-5411.doi:10.1145/321105.321114.Consultat el 2024-03-30.
  16. Chemical Engineering Progress.
  17. Journal of the Society for Industrial and Applied Mathematics.
  18. Technometrics.doi:10.1080/00401706.1970.10488634.
  19. Technometrics.62(4)
    420–425.ISSN 0040-1706.doi:10.1080/00401706.2020.1742207.Consultat el 2024-03-30.
  20. Proc. ICML.
  21. Journal of Machine Learning Research.
  22. IEEE Transactions on Neural Networks and Learning Systems..doi:10.1109/TNNLS.2012.2197827.
  23. Journal of Instrumentation.doi:10.1088/1748-0221/17/10/P10021.

Referències

[editar | editar còdic]


Referències

[editar | editar còdic]



Erro en la cita: Existixen etiquetes <ref> per a un grup nomenat "nota", pero no es trobà una etiqueta <references group="nota"/>