I was trying to understand the difference between a multiple linear regression model, a general linear model, and a generalized linear model. I have seen very similar questions have already been answered, however I can't understand a thing. From what I see on Wikipedia:
The general linear model or general multivariate regression model is a compact way of simultaneously writing several multiple linear regression models. In that sense it is not a separate statistical linear model. The various multiple linear regression models may be compactly written as $$\mathbf {Y} =\mathbf {X} \mathbf {B} +\mathbf {U}$$
So it seem to me that a general linear model is just the same as a system of models: $$ \left\{ \begin{array}{c} y_1 = b_{11}x_1+b_{12}x_2+ \dots +b_{1n}x_n+\varepsilon_1 \\ y_2 = b_{21}x_1+b_{22}x_2+ \dots +b_{2n}x_n+\varepsilon_2 \\ \vdots\\ y_m = b_{m1}x_m+b_{m2}x_2+ \dots +b_{3n}x_n+\varepsilon_m \end{array} \right. $$ where all the $\varepsilon_i$ error terms have normal distributions.
On the other hand, a generalized linear model has no definition on the number of outputs (may have one or multiple), nor on the number of inputs, but the error variables may have distributions from all the exponential family (and that is the advantage over normal regression).
Is this the difference?
Finally, a multiple linear regression model is somewhat the dual of a general model: it has only one output, but multiple inputs (and still normal error).
Is this all correct?