HOME

TheInfoList



OR:

In the
mathematical Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
subfield of
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
, 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