我使用函数spline()在x和y之间有一个样条,作为输出,我有一个包含2个元素的列表(x e y),是否有办法知道spline()使用的结?
参见?spline
的帮助页面,它很好地解释了默认的默认节数是x
点数的三倍
spline(x, y = NULL, n = 3*length(x), method = "fmm", xmin = min(x),Xmax = max(x), xout, ties = mean)
"n"如果xout未指定,则在n处进行插值等间隔的点跨越区间[xmin, xmax]。
让我们检查一下:
sp <- spline(x=1:3, y=rnorm(3))
print(sp$x)
#### [1] 1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 3.00
seq(from=1, to=3, length.out=3*3)
#### [1] 1.00 1.25 1.50 1.75 2.00 2.25 2.50 2.75 3.00