Привет всем , надеюсь, вы поможете мне в этой проблеме.
Я использую команду ns(...)
в R для генерации базы естественных сплайнов, включая
- 1 внутренний узел
- 2 граничных узла
- Перехват равен
T
Скажем в качестве примера ns(1:20, knots=9, Boundary.knots=c(1,15), intercept=T)
.
У меня есть несколько вопросов, которые я изо всех сил пытаюсь решить самостоятельно, а именно:
- R возвращает базис из 3 полиномов: почему 3?
- Каково уравнение 3 полиномов этого базиса?
- Естественные сплайны обеспечивают ограничение, что после граничных узлов экстраполяция является линейной (что является не совсем , что я хотел бы для своих целей): как вместо этого наложить ограничение на то, что экстраполяция действительно константа (то есть квартира ) после моего самого правого граничного узла?
Большое спасибо за вашу помощь в этом, вы бы мне очень помогли!
Best, EM