ee.Reducer.ridgeRegression

Tworzy ogranicznik, który oblicza regresję grzbietową z numX zmiennymi niezależnymi (bez stałej), a następnie numY zmiennymi zależnymi. Regresja grzbietowa to forma regularyzacji Tichonowa, która zmniejsza współczynniki regresji, nakładając karę na ich wielkość. W tej implementacji regresji grzbietowej NIE TRZEBA uwzględniać stałej wartości dla odchylenia.

Pierwszym wynikiem jest tablica współczynników o wymiarach (numX + 1, numY). Każda kolumna zawiera współczynniki dla odpowiedniej zmiennej zależnej oraz wyraz wolny dla zmiennej zależnej w ostatniej kolumnie. Dodatkowe wyniki to wektor pierwiastków średnich kwadratowych reszt każdej zmiennej zależnej oraz wektor wartości p dla każdej zmiennej zależnej. Jeśli system jest niedookreślony, np. liczba danych wejściowych jest mniejsza niż numX + 1, wyniki są puste.

WykorzystanieZwroty
ee.Reducer.ridgeRegression(numX, numY, lambda)Ograniczenie
ArgumentTypSzczegóły
numXLiczba całkowitaliczba zmiennych niezależnych, które są regresowane.
numYLiczba całkowita, domyślnie: 1liczba zmiennych zależnych.
lambdaLiczba zmiennoprzecinkowa, domyślnie: 0,1Parametr regularyzacji.