从表运行所有线性模型以预测输出

时间:2019-05-31 18:54:16

标签: r mumin

我通过运行“ MuMIn”库中的“ dredge”功能来获得线性模型表。我想使用所有这些模型来预测输出并将结果显示在一张表中。我知道一种方法是使用model.average,但我想查看所有模型的输出。有没有一种功能或方法可以帮助我做到一次只运行一次所有模型呢?该表包括46个型号。

线性模型表如下:

 (Intercept)    X1              X2          X3             df
 9.95E-05       -0.000825503    0.000854302 0              4
 0.000122073    -0.000684302    0           -1.37E-08      4
 0.000143538    -0.000573805    0.000492829 0.000854302    5

预测数据如下:

date    X1            X2            X3
2003    12.28259465  -0.067684062   0.020212701
2004    16.77411269  -0.015006764   0.026217422
2005    21.0732468   0.097594451    0.037119544
2006    26.28258798  0.071550621    0.07087173
2007    36.1740107   0.070126207    0.091758268
2008    40.22058661 -0.024697559    0.141962013
2009    48.43912167 -0.028300237    0.157540951

理想情况下,我希望针对上述预测数据对所有模型进行回归的输出看起来像这样:

date    Model1           Model2         Model3
2003    Output1          Output1        Output1
2004    Output2          Output2        Output2
2005    Output3          Output3        Output3
2006    Output4          Output4        Output4
2007    Output5          Output5        Output5
2008    Output6          Output6        Output6
2009    Output7          Output7        Output7

0 个答案:

没有答案