大家好,希望你能在这个问题上帮助我。 我正在使用 R 中的ns(...)
命令来生成自然样条的基础,包括
- 1 个内结
- 2 个边界节点
- 截距等于
T
举个例子,ns(1:20, knots=9, Boundary.knots=c(1,15), intercept=T)
. 我有一些问题,我自己很难解决,即:
- R 返回 3 个多项式的基:为什么是 3?
- 这个基的3个多项式的方程是什么?
- 自然样条提供了在边界结之后外推是线性的约束(这不是我想要的目的(:我应该如何在最右边的边界结之后施加外推实际上是恒定的约束(即平坦的(?
非常感谢您对此的所有帮助,您会对我有很大帮助!
最佳,EM
对于自然样条,基数等于节点数。 有用的参考 https://stats.stackexchange.com/questions/172217/why-are-the-basis-functions-for-natural-cubic-splines-expressed-as-they-are-es
自然样条约束是 s''(第一个结(=0 和 s''(最后一个结(=0
根据需要强制执行 s' = 0 - 不会是自然样条