Не совсем эксперт, но этот вопрос некоторое время оставался без ответа, поэтому я попробую ответить: я могу вспомнить 3 различия между GLM и моделями временного ряда, например, Box и Jenkins:
1) GLM скорее моделируют переменную Y как функцию некоторой другой переменной X (Y = f (X)). В моделях временных рядов вы (в основном?) Моделируете переменную Y как функцию от себя, но из предыдущих временных шагов (Y (t) = f (Y (t-1), Y (t-2), ...) );
2) Относительно предыдущего пункта: GLM не рассматривают автокорреляцию по сути входной ковариаты, в то время как модели временных рядов, такие как ARIMA, имеют автокорреляционную природу;
3) Я думаю, что авторегрессивные модели основаны на предположении, что невязки являются нормальными с нулевым средним, тогда как GLM принимают более сложную структуру данных переменной отклика, возможно, с ненормальным распределением (гамма, пуассон и т. Д.).
Существуют ли правила, когда использовать GLM, а когда использовать временные ряды? Если вы не рассматриваете время модели в качестве случайного эффекта, я думаю, что GLM - просто неправильный подход к временным рядам модели.