我是使用三次样条进行回归的新手,想了解一下
1)什么是学习回归样条曲线的好资源(除了我读过但仍然不确定的ESL)?
2) 你将如何根据新数据计算给定自然三次样条解的基础?具体来说,如果要执行以下操作:
data(iris)
colnames(iris)
Sepal.Length.ns<-ns(iris$Sepal.Length,df=5)
Sepal.Length.ns
您将如何获取 Sepal.Length.ns 中的信息(结、边界)并计算新观测值的值?原因是在 R 之外对这个过程进行编码,一旦最初适合 R(即,将使用三次样条的回归模型放入生产系统中)。
例如,我可以在 R 中执行此操作,但想了解计算:
#three new observations to predict
newVector<-c(4.45,3.35,2.2)
pred.new<-predict(Sepal.Length.ns,newVector)
谢谢!