ee.Reducer.ridgeRegression

Crea un reductor que calcula una regresión de cresta con numX variables independientes (sin incluir la constante) seguida de numY variables dependientes. La regresión de cresta es una forma de regularización de Tikhonov que reduce los coeficientes de regresión imponiendo una penalización en su tamaño. Con esta implementación de la regresión de cresta, NO ES NECESARIO incluir un valor constante para el sesgo.

El primer resultado es un array de coeficientes con dimensiones (numX + 1, numY); cada columna contiene los coeficientes de la variable dependiente correspondiente más la intersección de la variable dependiente en la última columna. Los resultados adicionales son un vector de la raíz cuadrada media de los residuos de cada variable dependiente y un vector de valores p para cada variable dependiente. Los resultados son nulos si el sistema está subdeterminado, p.ej., la cantidad de entradas es menor que numX + 1.

UsoMuestra
ee.Reducer.ridgeRegression(numX, numY, lambda)Reductor
ArgumentoTipoDetalles
numXNúmero enteroEs la cantidad de variables independientes que se regresan.
numYNúmero entero, predeterminado: 1Es la cantidad de variables dependientes.
lambdaNúmero de punto flotante, predeterminado: 0.1Es el parámetro de regularización.