ee.Reducer.robustLinearRegression

Создаёт редуктор, который вычисляет робастную регрессию наименьших квадратов с numX независимыми переменными и numY зависимыми переменными, используя итеративно перевзвешенный метод наименьших квадратов с функцией стоимости Тальвара. Точка считается выбросом, если среднеквадратичное значение остатков больше бета.

Каждый входной кортеж будет иметь значения для независимых переменных, за которыми следуют значения для зависимых переменных.

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

Использование Возврат
ee.Reducer.robustLinearRegression(numX, numY , beta ) Редуктор
Аргумент Тип Подробности
numX Целое число Количество входных измерений.
numY Целое число, по умолчанию: 1 Количество выходных измерений.
beta Плавающий, по умолчанию: null Допустимый предел остаточной погрешности. Если равно нулю, будет вычислено значение по умолчанию.