1.15. Изотоническая регрессия ¶
Класс IsotonicRegression
соответствует неубывающей действительной функции для одномерных данных. Решает следующую проблему:
минимизировать $\sum_i w_i (y_i — \hat{y}_i)^2$
при условии $\hat{y}_i \le \hat{y}_j$ в любое время $X_i \le X_j$,
где веса $w_i$ строго положительны, и оба X
и y
являются произвольными действительными величинами.
Параметр increasing
изменяет ограничение на $\hat{y}_i \ge \hat{y}_j$ в любое время $X_i \le X_j$. Если для него установлено значение «Авто», ограничение будет автоматически выбрано на основе коэффициента ранговой корреляции Спирмена .
IsotonicRegression
производит серию прогнозов $\hat{y}_i$ для обучающих данных, наиболее близких к целям $y$ в единицах среднеквадратичной ошибки. Эти прогнозы интерполируются для прогнозирования невидимых данных. Таким образом, предсказания IsotonicRegression
образуют кусочно-линейную функцию: