我在R上使用bSpline函数(在splines2包下),我对输出有点困惑。我的理解是,如果我确保节点序列是嵌套的,那么bSpline中产生的列也应该是嵌套的。然而,这并不是输出给我的。
例如,考虑以下代码
n=20
library(splines2)
x <- runif(n)
Knots <- c(0.25,0.5,0.75)
Knots2 <- c(0.125,0.25,0.375,0.5,0.625,0.75,0.875)
P <- bSpline(x,knots=Knots,Boundary.knots=c(0,1))
P2 <- bSpline(x,knots=Knots2,Boundary.knots=c(0,1)) 组成P中的样条线的节点包含在P2中,但输出显示P的所有列都不与P2的列重合。
发布于 2020-01-02 10:01:08
问题中提供的评论回答了问题。事实证明,跨度是嵌套的,而不是实际的列。
https://stackoverflow.com/questions/59549203
复制相似问题