我在 R 中使用“smooth.spline”。这是文档中的一个片段:
http://stat.ethz.ch/R-manual/R-patched/library/stats/html/smooth.spline.html
smooth.spline {stats} R 文档
拟合平滑样条描述 将三次平滑样条拟合到提供的数据。
使用 smooth.spline(x, y = NULL, w = NULL, df, spar = NULL, cv = FALSE, all.knots = FALSE, nknots = NULL, keep.data = TRUE, df.offset = 0, 惩罚 = 1 , control.spar = list(), tol = 1e-6 * IQR(x))
我的问题是:
我有两个数据向量 x 和 y,其中 x 的下限是 -100,x 的上限是 +100。
我知道对于 y=f(x):
f(-100)=-1
f(+100)=+1
也就是说,我希望通过三次样条程序强制通过下边界和上边界点。
因为这两点是准确的和精确的。
怎么做?
有人可以帮我吗?
非常感谢!