ee.Reducer.ridgeRegression

Tworzy funkcję redukującą, która oblicza regresję grzbietową z zmienną numX niezależną (bez stałej) i zmienną numY zależną. Regresja grzbietowa to forma regularyzacji Tichonowa, która zmniejsza współczynniki regresji, nakładając karę za ich wielkość. W przypadku tej implementacji regresji grzbietowej NIE TRZEBA uwzględniać stałej wartości 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 punkt przecięcia dla zmiennej zależnej w ostatniej kolumnie. Dodatkowe dane wyjściowe to wektor pierwiastków średnich kwadratów reszt każdej zmiennej zależnej i 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, dane wyjściowe mają wartość null.

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