R 上的嵌套 bSpline 基础



我在 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 的列不一致。

问题中提供的评论回答了这个问题。事实证明,跨度是嵌套的,而不是实际的列。

相关内容

  • 没有找到相关文章

最新更新