ConstrainedSpline
Create a constrained spline from canonical solved state.
Declaration
self = ConstrainedSpline(options)
Parameters
options.Sspline degree scalar or vector with one entry per dimensionoptions.knotAxesordered knot-axis objects defining the spline basisoptions.xifitted coefficient vector or arrayoptions.gridAxesordered fit-grid axis objectsoptions.distributionerror model used during the fitoptions.dataPointsobservation locations as an N-by-D point matrixoptions.dataValuesobservation values as an N-by-1 vectoroptions.pointConstraintsoptional PointConstraint array used during fittingoptions.globalConstraintsoptional GlobalConstraint array used during fittingoptions.xMeanoptional additive output offsetoptions.xStdoptional multiplicative output scale
Returns
selfConstrainedSpline instance
Discussion
Use this low-level constructor when you already have the solved spline coefficients, fit grid, observations, and semantic constraints. For ordinary one-dimensional fitting, use ConstrainedSpline.fromData(...). For rectilinear-grid fitting, use ConstrainedSpline.fromGriddedValues(...).