ee.Reducer.ridgeRegression

Создает редуктор, который вычисляет гребневую регрессию с независимыми переменными numX (не включая константу), за которыми следуют зависимые переменные numY. Гребневая регрессия – это форма регуляризации Тихонова, которая уменьшает коэффициенты регрессии, накладывая штраф на их размер. При такой реализации гребневой регрессии НЕТ НЕОБХОДИМОСТИ включать постоянное значение для смещения.

Первый выходной массив содержит коэффициенты с размерностью (numX + 1, numY). Каждый столбец содержит коэффициенты для соответствующей зависимой переменной, а также точку пересечения для зависимой переменной в последнем столбце. Дополнительные выходные данные – это вектор среднеквадратичного значения остатков каждой зависимой переменной и вектор p-значений для каждой зависимой переменной. Если система недоопределена, например количество входных данных меньше, чем numX + 1, выходные данные будут нулевыми.

ИспользованиеВозвраты
ee.Reducer.ridgeRegression(numX, numY, lambda)Преобразователь
АргументТипСведения
numXЦелое числоколичество независимых переменных, для которых выполняется регрессия.
numYЦелое число (по умолчанию: 1)количество зависимых переменных.
lambdaЧисло с плавающей запятой, по умолчанию: 0,1Параметр регуляризации.