R

时间:2018-05-08 21:48:31

标签: spline basis

大家好,希望你能帮我解决这个问题。 我在R中使用ns(...)命令生成自然样条函数的基础,包括

  • 1内结
  • 2个边界结
  • 拦截等于T

我们以ns(1:20, knots=9, Boundary.knots=c(1,15), intercept=T)为例。 我有一些问题,我自己要努力解决,即:

  1. R返回3个多项式的基础:为什么3?
  2. 这个基础的3个多项式的等式是什么?
  3. 自然样条线提供的约束是,在边界结后,外推是线性的(不完全我想要的目的):我应该如何强加实际外推的约束在我最右边的边界结之后,常数(即平面)?
  4. 非常感谢你对此的所有帮助,你会帮助我很多!

    Best,EM

1 个答案:

答案 0 :(得分:0)

对于自然样条曲线,基数等于结数。 有用的参考 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 - 不是自然样条