Я пытаюсь использовать сглаживающий сплайн в моем наборе данных.Я использую функцию 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)
Что я получаю:
Может кто-нибудь сказать мне, чтоЯ тут не так делаю?