М-сплайн
В математической области численного анализа М -сплайн [1] [2] — неотрицательная сплайн- функция.
Определение
[ редактировать ]Семейство M-сплайн- функций порядка k с n свободными параметрами определяется набором узлов t 1 ⩽ t 2 ⩽ ... ⩽ t n + k таких, что
- т 1 = ... = т к
- т н +1 = ... = т н + k
- t i < t i + k для всех i
Семейство включает n членов, индексированных i = 1,..., n .
Характеристики
[ редактировать ]M -сплайн M i ( x | k , t ) имеет следующие математические свойства
- M i ( x | k , t ) неотрицательный
- M i ( x | k , t ) равно нулю, если только t i ≤ x < t i + k
- M i ( x | k , t ) имеет k − 2 непрерывные производные во внутренних узлах t k +1 , ..., t n −1
- M i ( x | k , t ) интегрируется до 1
Вычисление
[ редактировать ]M-сплайны можно эффективно и стабильно вычислять с помощью следующих рекурсий:
Для к = 1,
если t i ≤ x < t i +1 , и M i ( x |1, t ) = 0 в противном случае.
Для к > 1
Приложения
[ редактировать ]М-сплайны можно интегрировать для создания семейства монотонных сплайнов, называемых I-сплайнами . M-сплайны также можно использовать непосредственно в качестве базовых сплайнов для регрессионного анализа, включающего данные положительного ответа (с ограничением неотрицательности коэффициентов регрессии).
Ссылки
[ редактировать ]- ^ Карри, HB; Шенберг, Эй-Джей (1966). «О частотных функциях Пойя. IV. Фундаментальные сплайн-функции и их пределы». Журнал Математического Анализа . 17 : 71–107. дои : 10.1007/BF02788653 .
- ^ Рамзи, Дж.О. (1988). «Монотонные регрессионные сплайны в действии» . Статистическая наука . 3 (4): 425–441. дои : 10.1214/ss/1177012761 . JSTOR 2245395 .