在R

时间:2016-02-25 20:48:44

标签: r regression xts

我有多个xts个对象,看起来像这样:

t           x0      x1      x2      x3      x4
2000-01-01  0.397   0.262  -0.039   0.440   0.186
2000-01-02  0.020  -0.219   0.197   0.301  -0.300
2000-01-03  0.010   0.064  -0.034   0.214  -0.451
2000-01-04 -0.002  -0.483  -0.251   0.023   0.153
2000-01-05  0.451   0.375   0.566   0.258  -0.092
2000-01-06  0.411   0.219   0.108   0.137  -0.087
2000-01-07  0.111  -0.039   0.187  -0.271   0.346
2000-01-08  0.131  -0.078   0.163  -0.057  -0.313
2000-01-09 -0.409  -0.022   0.211  -0.297   0.217
.
.
.

现在,我有兴趣了解其他变量的平均值在每个时期(例如每月)解释每个 x 变量的程度。

或者换句话说,我有兴趣在以下回归中构建r平方的时间序列:

x i,t = 0 + 1 avg i,t + i,t

其中 avg i,t t 时所有其他变量的平均值。并为每个 i n 变量和观察 t 运行(例如是一个月)。我希望能够在任何时期运行此功能,我相信xts可能会提供帮助,因为有endpointsapply.monthly等功能?

我有数年和数年的数据,以及那些xts对象的多个,所以问题是,运行这些回归的一种明智的方法,收集r平方值的时间序列? for循环应该能够为每个单独的xts对象做这件事,但我真的不认为for循环对每个单个对象都是明智的吗?

0 个答案:

没有答案