* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Аппроксимация в системе Mathematica 4/5
503
ной регрессий общего вида. Интересная реализация нелинейной регрессии для кусочной функции дается в файле nonelinearpiecewise.mws. К сожалению, эти до кументы слишком громоздки для описания их в данной книге.
6.5.7. Сплайновая регрессия с помощью функции BSplineCurve
Функция BSplineCurve из пакета CurveFitting может использоваться для реали зации сплайновой регрессии. Пример этого представлен на рис. 6.28. Опция order задает порядок B сплайнов, который на 1 меньше заданного целого значения.
Рис. 6.28. Пример выполнения сплайновой регрессии B сплайнами
Функция BsplineCurve выглядит несколько недоделанной. Так, при order=3 и 4 кривая регрессии не дотягивает до концевых точек, а при установке order=1 все точки соединяются отрезками прямых – в том числе концевые. Так что использовать эту функцию для экстраполяции нельзя.
6.6. Аппроксимация в системе Mathematica 4/5
Система Mathematica 4/5 имеет сравнимый с Maple 9.5/10, хотя и немного иной, набор средств для проведения интерполяции и аппроксимации.