R -прогноз с использованием скорости роста

У меня есть очень простой вопрос - у меня есть датафрейм:

a <- c(1,2,3,4,5)
b <- (a/lag(a))-1

объединение двух дает мне фрейм данных:

df <- cbind(a,b)

      a         b
 [1,] 1        NA
 [2,] 2 1.0000000 
 [3,] 3 0.5000000
 [4,] 4 0.3333333
 [5,] 5 0.2500000

Теперь предположим, что я хочу прогнозировать (или, говоря просто, расти a) по последним темпам роста в b, Так, например, df$a[6] = df$a[5]*(1+df$b[5]), а также df$a[7] = df$a[6]*(1+df$b[5]), вплоть до n,

Подобные вещи, очевидно, очень легко сделать в Excel, но я не могу понять это в R.

Как работают функции predict() или же forecast() работать, особенно когда переменная только авторегрессионная?

0 ответов

Другие вопросы по тегам