ee.Reducer.ridgeRegression

Crea un riduttore che calcola una regressione ridge con numX variabili indipendenti (esclusa la costante) seguite da numY variabili dipendenti. La regressione ridge è una forma di regolarizzazione di Tikhonov che riduce i coefficienti di regressione imponendo una penalità alle loro dimensioni. Con questa implementazione della regressione ridge NON È NECESSARIO includere un valore costante per il bias.

Il primo output è un array di coefficienti con dimensioni (numX + 1, numY); ogni colonna contiene i coefficienti per la variabile dipendente corrispondente più l'intercetta per la variabile dipendente nell'ultima colonna. Gli output aggiuntivi sono un vettore della radice quadrata media dei residui di ogni variabile dipendente e un vettore di valori p per ogni variabile dipendente. Gli output sono null se il sistema è indeterminato, ad esempio il numero di input è inferiore a numX + 1.

UtilizzoResi
ee.Reducer.ridgeRegression(numX, numY, lambda)Riduttore
ArgomentoTipoDettagli
numXNumero interoil numero di variabili indipendenti sottoposte a regressione.
numYNumero intero, valore predefinito: 1il numero di variabili dipendenti.
lambdaVirgola mobile, valore predefinito: 0,1Parametro di regolarizzazione.