R -forecast使用增长率

时间:2017-05-29 13:19:17

标签: r forecastr

我认为这是一个非常简单的问题 - 我有一个数据框:

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 个答案:

没有答案