ee.Reducer.ridgeRegression

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

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

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