【发布时间】:2019-03-21 08:15:08
【问题描述】:
我正在尝试在我的数据集上使用平滑样条曲线。我使用 smooth.spline 函数。并想接下来绘制我的适合度。但是,由于某种原因,它不会绘制我的模型。它甚至没有给出任何错误。在运行 smooth.spline 函数后,我只收到一条错误消息,提示“使用非唯一 'x' 值的交叉验证似乎值得怀疑”。但我认为它不应该对实际结果产生太大影响。
我的代码是:
library('splines')
fit_spline <- smooth.spline(data.train$age,data.train$effect,cv = TRUE)
plot(data$effect,data$age,col="grey")
lines(fit_spline,lwd=2,col="purple")
legend("topright",("Smoothing Splines with 5.048163 df selected by CV"),col="purple",lwd=2)
我得到的是:
谁能告诉我我在这里做错了什么?
【问题讨论】: