我对使用单调样条很感兴趣,但是当 R 尝试使用它时出现错误。我正在使用 R 2.12.0,并且方法“monoH.FC”表示自 2.8.0 起就支持它
可重现的示例(更复杂的 (x,y) 关系的结果相同)
x<-1:2
y<-1:2
spline(x,y,method="monoH.FC")
Error in spline(x, y, method = "monoH.FC") : invalid interpolation method
我试过的
?spline
返回:
...
Usage:
...
spline(x, y = NULL, n = 3*length(x), method = "fmm",
xmin = min(x), xmax = max(x), xout, ties = mean)
...
Arguments:
method: specifies the type of spline to be used. Possible values are
‘"fmm"’, ‘"natural"’, ‘"periodic"’ and ‘"monoH.FC"’.
...
但spline
函数本身表明不支持“monoH.FC”方法:
...
method <- pmatch(method, c("periodic", "natural", "fmm"))
if (is.na(method))
stop("invalid interpolation method")
...
问题
如何将 method = 'monoH.FC' 与样条曲线一起使用?