Я не уверен, что мне здесь не хватает, но я в основном пытаюсь вычислить интерполированные значения для временного ряда;когда я непосредственно строю ряд, ограничивая точки интерполяции с помощью «interpolation.date.vector», график корректен:
plot(date.vector,fact.vector,ylab='Quantity')
lines(spline(date.vector,fact.vector,xout=interpolation.date.vector))
Когда я вычисляю интерполяцию, сохраняю ее в промежуточной переменной и затем строюрезультаты, достижения;Я получаю совершенно неверный результат:
intepolated.values <- spline(date.vector,fact.vector,xout=interpolation.date.vector)
plot(intepolated.values$x,intepolated.values$y)
lines(intepolated.values$x,intepolated.values$y)
Разве функция lines () не должна выполнять функцию spline () для извлечения интерполированных точек так же, как я это делаю?