B-splines
B-Splines
Lagrange interpolation
Consider 2 points
where
Consider 3 points
Knowing that these 3 points will get a certain quadratic function. To get this function, for every point, there is
The result for interpolation is:
To fit that
The sum for these 3 points:
Largragne interpolation
For
, therefore, it contains all the points is the base function.
Bezier curve
Given 3 points
Hence,
Suppose there are
The
B-Splines
Basic concepts:
- Control points: control the shape of curves. Suppose there are
control points: . - Knot: affect for the weight, suppose
knots, the curve is devided into pieces. - Degree & Order: order = degree + 1, degree is usually denoted as
.
where
How to get
B-splines regression
For multilinear regression,
For splines estimates, assume:
where
For more details, see here for reference.
Reference
Introduction of Lagrange interpolation.
陈广雷, 王兆军. 多元部分线性模型的B-样条估计[J]. 应用概率统计, 2010, 26(2): 138-150.