【发布时间】:2016-01-17 01:03:34
【问题描述】:
这是我的数据框:
data <- matrix(rnorm(10*5),nrow=25)
GDP <- data.frame(data )
GDP
X1 X2
1 -0.37000725 2.53311407
2 1.54825124 0.15811930
3 2.32926402 0.75203918
4 1.39942457 -0.42772401
5 -0.94124582 -0.73874833
6 0.83330085 0.14364736
7 0.73488659 -0.71502188
8 0.12321817 1.31648567
9 1.55536358 -1.57426731
10 1.42325808 0.04616108
11 -0.35875716 -0.02854382
12 -0.49774322 1.41312880
13 -1.88498804 0.82919301
14 -1.13962628 0.18335208
15 -0.45672902 1.33955701
16 1.17333357 1.20232913
17 -0.32018730 0.87183555
18 0.04167326 -0.11642683
19 -0.17698318 0.34282848
20 2.28473762 -0.98547134
21 -0.80361048 1.12771148
22 1.23063390 0.22982985
23 -0.03444458 0.91857055
24 -0.66244086 -0.21407559
25 -0.24960018 -2.72181616
是否有任何软件包可以帮助我进行简单的自回归线性回归,而无需在我的 data.frame 中创建另一列? 这就是我想要的:
X1 = X1(t-1) + X2(t-2)
谢谢。
【问题讨论】:
-
看起来
dynlm根据 stackoverflow.com/questions/13096787/… 具有滞后变量
标签: r dataframe linear-regression