В математике кусочно-линейная или сегментированная функция — это действительная функция действительной переменной, график которой состоит из прямолинейных сегментов . [1]
Кусочно-линейная функция — это функция, определённая на (возможно, неограниченном) интервале действительных чисел , так что существует набор интервалов, на каждом из которых функция является аффинной функцией . (Таким образом, «кусочно-линейная» на самом деле определяется как «кусочно- аффинная ».) Если область определения функции компактна , то должен быть конечный набор таких интервалов; если область определения не компактна, то может потребоваться, чтобы она была конечной или локально конечной в действительных числах.
Функция определяется как
является кусочно-линейной с четырьмя частями. График этой функции показан справа. Поскольку график аффинной(*) функции представляет собой линию , график кусочно-линейной функции состоит из отрезков и лучей . Значения x (в приведенном выше примере −3, 0 и 3), где происходит изменение наклона, обычно называются точками останова, точками изменения, пороговыми значениями или узлами. Как и во многих приложениях, эта функция также непрерывна. График непрерывной кусочно-линейной функции на компактном интервале представляет собой полигональную цепь .
(*) Линейная функция удовлетворяет по определению и, следовательно, в частности ; функции, график которых представляет собой прямую линию, являются аффинными , а не линейными .
Есть и другие примеры кусочно-линейных функций:
Приближение к известной кривой можно найти путем выборки кривой и линейной интерполяции между точками. Опубликован алгоритм для вычисления наиболее значимых точек с учетом заданного допуска на ошибку. [3]
Если разделы, а затем и контрольные точки, уже известны, линейная регрессия может быть выполнена независимо на этих разделах. Однако в этом случае непрерывность не сохраняется, и также нет уникальной эталонной модели, лежащей в основе наблюдаемых данных. Был получен стабильный алгоритм для этого случая. [4]
Если разбиения неизвестны, остаточную сумму квадратов можно использовать для выбора оптимальных точек разделения. [5] Однако эффективное вычисление и совместная оценка всех параметров модели (включая точки останова) могут быть получены с помощью итеративной процедуры [6], в настоящее время реализованной в пакете segmented
[7] для языка R.
Вариант обучения с помощью дерева решений , называемый модельными деревьями, изучает кусочно-линейные функции. [8]
Понятие кусочно-линейной функции имеет смысл в нескольких различных контекстах. Кусочно-линейные функции могут быть определены на n -мерном евклидовом пространстве или, в более общем смысле, на любом векторном пространстве или аффинном пространстве , а также на кусочно-линейных многообразиях и симплициальных комплексах (см. симплициальное отображение ). В каждом случае функция может быть вещественнозначной или может принимать значения из векторного пространства, аффинного пространства, кусочно-линейного многообразия или симплициального комплекса. (В этих контекстах термин «линейный» относится не только к линейным преобразованиям , но и к более общим аффинным линейным функциям.)
В размерностях выше единицы обычно требуется, чтобы область определения каждой части была многоугольником или многогранником . Это гарантирует, что график функции будет составлен из многоугольных или многогранных частей.
Сплайны обобщают кусочно-линейные функции до полиномов более высокого порядка, которые в свою очередь содержатся в категории кусочно-дифференцируемых функций, PDIFF .
Важные подклассы кусочно-линейных функций включают непрерывные кусочно-линейные функции и выпуклые кусочно-линейные функции. В общем случае для каждой n -мерной непрерывной кусочно-линейной функции существует
такой что
Если выпукло и непрерывно, то существует
такой что
В сельском хозяйстве кусочно -регрессионный анализ измеренных данных используется для определения диапазона, в котором факторы роста влияют на урожайность, и диапазона, в котором урожай не чувствителен к изменениям этих факторов.
Изображение слева показывает, что при неглубоких уровнях грунтовых вод урожайность снижается, тогда как при более глубоких (> 7 дм) уровнях грунтовых вод урожайность не изменяется. График построен с использованием метода наименьших квадратов для нахождения двух сегментов с наилучшим соответствием .
График справа показывает, что урожайность культур выдерживает засоление почвы до ECe = 8 дСм/м (ECe — электропроводность вытяжки из насыщенного образца почвы), а за пределами этого значения урожайность культур снижается. График построен методом частичной регрессии для нахождения самого длинного диапазона «отсутствия эффекта», т. е. где линия горизонтальна. Два сегмента не обязательно должны соединяться в одной точке. Только для второго сегмента используется метод наименьших квадратов.