Regressió isotónica

En estadística i anàlisis numèric, la regressió isotónica o regressió monòtona és un tipo de regressió no paramètrica per a ajustar una llínea de forma lliure a una seqüència d'observacions de tal manera que la llínea ajustada siga no decreixent (o no creixent) en tots els llocs, i se situe lo més prop possible de les observacions.
Aplicacions
[editar | editar còdic]La regressió isotónica té aplicacions en inferència estadística. Per eixemple, pot usar-se per a ajustar una curva isotónica a les miges d'un conjunt de resultats experimentals quan s'espera un aument en eixes miges segons un orde particular. Una ventaja de la regressió isotónica és que no està restringida per cap forma funcional, com la linealidad imposta per la regressió llineal, sempre que la funció siga monòtona creixent.
Una atra aplicació és l'escalamiento multidimensional no mètric,[1] a on es busca un encaix de baixa dimensió per a punts de senyes tal que l'orde de les distàncies entre punts en l'encaix coincidixca en l'orde de disimilitud entre punts. La regressió isotónica s'usa iterativamente per a ajustar distàncies ideals que preserven l'orde relatiu de disimilitud.
La regressió isotónica també s'utilisa en classificació provabilística per a calibrar les provabilitats predites de models d'aprenentage automàtic supervisat.
La regressió isotónica per al cas simplement ordenat en variables univariadas s'ha aplicat a l'estimació de relacions dosis-resposta contínues en camps com l'anestesiología o la toxicologia. Estrictament parlant, la regressió isotónica solament proporciona estimacions puntuals en els valors observats de L'estimació de la curva completa de dosis-resposta sense suposicions adicionals generalment es realisa per mig d'interpolació llineal entre les estimacions puntuals. [2]
S'ha desenrollat software per a calcular la regressió isotónica (monòtona) para R,[3][4][5] Stata i Python.[6]
Enunciat del problema i algoritmes
[editar | editar còdic]Sean un conjunt donat d'observacions, a on els i els pertanyen a algun conjunt parcialment ordenat. Per a generalisar, cada observació pot tindre un pes , encara que comunament para tot .
La regressió isotónica busca un ajust per mínims quadrats ponderats para tot , subjecte a la restricció de que sempre que . Açò dona lloc la següent suma de quadrats en les variables :
- subjecte a
a on especifica l'orde parcial de les entrades observades (i pot considerar-se com el conjunt d'arestes d'algun grafo acíclic dirigit (DAG) en vèrtiços ). Problemes d'esta forma poden resoldre's en tècniques genèriques de programació quadràtica.
En el cas usual a on els valors pertanyen a un conjunt totalment ordenat com , podem assumir, sense pèrdua de generalitat, que les observacions s'han ordenat de modo que , i prendre . En este cas, un simple algoritme iterativo per a resoldre el programa quadràtic és l'algoritme de violacions adjacents agrupades. Per un atre costat, Best i Chakravarti[7] varen estudiar el problema com un problema d'identificació de conjunt actiu i varen propondre un algoritme primal. Estos dos algoritmes poden vore's com a duals entre sí, i abdós tenen una complexitat computacional de en senyes ya ordenades.[7]
Per a completar la tasca de regressió isotónica, podem elegir qualsevol funció no decreixent tal que per a tot i. Qualsevol funció aixina òbviament resol
- subjecte a que siga no decreixent
i pot usar-se per a predir els valors de per a nous valors de . Una elecció comuna quan seria interpolar linealmente entre els punts , com s'ilustra en la figura, donant lloc a una funció contínua llineal per trams:
Referències
[editar | editar còdic]- ↑ Kruskal, J. B. (1964). “Nonmetric Multidimensional Scaling: A numerical method”. Psychometrika 29 (2): 115–129. doi:.
- ↑ Stylianou, MP (2002). “Dose finding using the biased coin up-and-down design and isotonic regression”. Biometrics 58 (1): 171–177. doi:. PMID 11890313.
- ↑ «Package 'cir'». R Foundation for Statistical Computing.
- ↑ “Isotone Optimization in R: Pool-Adjacent-Violators Algorithm (PAVA) and Active Set Methods” . Journal of Statistical Software 32 (5): 1–24. doi:. ISSN 1548-7660.
- ↑ «Package UniIsoRegression». R Foundation for Statistical Computing.
- ↑ “Scikit-learn:Machine learning in Python” . Journal of Machine Learning Research 12: 2825–2830. Bibcode: 2011JMLR...12.2825P.
- ↑ 7,0 7,1 “Active set algorithms for isotonic regression; A unifying framework” . Mathematical Programming 47 (1–3): 425–439. doi:. ISSN 0025-5610.
Bibliografia
[editar | editar còdic]- (1988) Order restricted statistical inference, New York: Wiley. ISBN 978-0-471-91787-8.
- (1972) Statistical inference under order restrictions; the theory and application of isotonic regression, New York: Wiley. ISBN 978-0-471-04970-8.
- Shively, T.S., Sager, T.W., Walker, S.G. (2009). “A Bayesian approach to senar-parametric monotone function estimation”. Journal of the Royal Statistical Society, Series B 71 (1): 159–175. doi:.
- “Isotonic regression: Another look at the changepoint problem” (2001). Biometrika 88 (3): 793–804. doi:.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Regresión isotónica» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.