У меня есть набор данных, например:
x<-c(1, 2, 3, 4, 5, 6)
y<-c(100, 110, 121, 133.1, NA, 161.051)
Теперь y
явно увеличивается с постоянной скоростью 10%.
Я хочу иметь возможность интерполировать данные в x=5
и хочу напечатать 146.41
в качестве ответа. Однако эта функция, похоже, этого не делает:
approx(x,y,5)
Это печатает 147.0755
, что не является ответом, который я ищу.
approx(x,y,5,method="constant")
тоже не помогает.
Где я ошибаюсь?