Запустите все линейные модели из таблицы, чтобы предсказать вывод - PullRequest
0 голосов
/ 31 мая 2019

У меня есть таблица линейных моделей, запустив функцию "dredge" из библиотеки "MuMIn".Я хочу использовать все эти модели для прогнозирования выходных данных и отображения результатов в одной таблице.Я понимаю, что одним из подходов будет использование 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
...