将摘要对象列表保存在R中

我有一个数据帧,其列为y,x {1,1},...,x {n,m}

(N行〜1百万和(n * m + 1)列),n〜100,m〜10

我需要保存n个独立回归reg_i的摘要:y〜x {i,1} + x {i,2} + ... + x {i,m}

我可以使用save()将它们单独保存(在单独的文件中)。

如何将其另存为单个文件中的列表,以后可以加载以进行后处理,而不必再次运行回归?

下面的例子:

> df = data.frame( y = sample.int(100,5 ), x11 = sample.int(100,5 ), x12 = sample.int(100,5 ), x13 = sample.int(100,5 ), x21 = sample.int(100,5 ), x22 = sample.int(100,5 ), x23 = sample.int(100,5 ) )
> df
   y x11 x12 x13 x21 x22 x23
1 16  18  51  55  55  72  22
2 34  33  55  79  70  26  26
3  2  88  46  28 100  84  11
4  3  60  32  92  76  83  75
5 74  31  74  51  64  71  63
> 
> v1 = summary( lm( y ~ x11 + x12 + x13, data = df) )
> v2 = summary( lm( y ~ x21 + x22 + x23, data = df) )

在这里,我必须将v1和v2定义为单独的变量。如何使它像v [1]和v [2]并保存v?

评论