有没有办法知道spline()使用的结?

时间:2016-10-12 08:55:10

标签: r interpolation spline splines

我使用函数spline()在x和y之间有一个样条曲线,因为输出我有一个包含2个元素(xey)的列表,有没有办法知道spline()使用的结?

1 个答案:

答案 0 :(得分:1)

请参阅?spline的帮助页面,它很好地解释了默认的默认结点数是x点数的三倍

  

样条(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