M-spline
   HOME

TheInfoList



OR:

In the
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
subfield of
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of numerical methods ...
, an M-spline is a non-negative spline function.


Definition

A family of ''M-spline'' functions of order ''k'' with ''n'' free parameters is defined by a set of knots ''t''1  ≤ ''t''2  ≤  ...  ≤  ''t''''n''+''k'' such that * ''t''1 = ... = ''t''''k'' * ''t''''n''+1 = ... = ''t''''n''+''k'' * ''t''''i'' < ''t''''i''+''k'' for all ''i'' The family includes ''n'' members indexed by ''i'' = 1,...,''n''.


Properties

An ''M-spline'' ''M''''i''(''x'', ''k'', ''t'') has the following mathematical properties * ''M''''i''(''x'', ''k'', ''t'') is non-negative * ''M''''i''(''x'', ''k'', ''t'') is zero unless ''t''''i'' ≤ ''x'' < ''t''''i''+''k'' * ''M''''i''(''x'', ''k'', ''t'') has ''k'' − 2 continuous derivatives at interior knots ''t''''k''+1, ..., ''t''''n''−1 * ''M''''i''(''x'', ''k'', ''t'') integrates to 1


Computation

''M-splines'' can be efficiently and stably computed using the following recursions: For ''k'' = 1, : M_i(x, 1,t) = \frac if ''t''''i'' ≤ ''x'' < ''t''''i''+1, and ''M''''i''(''x'', 1,''t'') = 0 otherwise. For ''k'' > 1, : M_i(x, k,t) = \frac.


Applications

''M-splines'' can be integrated to produce a family of monotone splines called
I-spline In the mathematical subfield of numerical analysis, an I-spline is a monotone spline function. Definition A family of ''I-spline'' functions of degree ''k'' with ''n'' free parameters is defined in terms of the M-splines ''M'i''(''x'', ''k' ...
s. ''M-splines'' can also be used directly as basis splines for regression analysis involving positive response data (constraining the regression coefficients to be non-negative).


References

Splines (mathematics) {{mathapplied-stub